Moscow is the capital and most populous city of Russia, with 13.2 million residents within the city limits, 17 million within the urban area and 20 million within the metropolitan area. Moscow is one of Russia's federal cities. Read More
Russian President Vladimir Putin on Wednesday announced that Moscow would not sell oil at a lower price cap after the Group of Seven (G7) pledged to put a cap on the price of Russian oil sold around the world. ...
Tesla CEO Elon Musk has denied reports that he spoke to Russian President Vladimir Putin before doling out a peace proposal on Twitter to end the ongoing war in Ukraine. ...
Tesla CEO Elon Musk spoke directly with Russian President Vladimir Putin before presenting a peace proposal on Twitter to end the ongoing war in Ukraine, according to a report published by VICE News. ...