Moscow news

Moscow news
Moscow is the capital and most populous city of Russia. It is a global political, commercial and cultural center. Moscow’s Kremlin is the official residence of the Russian president, as well as one of the major tourist destinations.

RT asks

Who has come out worst from the Skripal poisoning fallout?