ITAR-TASS is a news agency of:

A) England

B) Sweden

C) France

D) Russia

Advertisements