Home » Russia NewsInterfax is the news agency of_________? by A. London B. Russia C. South Africa D. France