Moscow location on world map. Moscow world map (Russia) to print. Moscow world map (Russia) to download.