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
The United States has begun talks with India on how Russian oil price caps, National Security Advisor (NSA) Jake Sullivan said on Tuesday as he described New Delhi as one of the key consuming countries of Russian oil. ...
The Group of Seven (G7) nations on Tuesday committed USD 4.5 billion to protect the most vulnerable people from malnutrition and called on Russia to end its blockade of Ukraine's Black Sea ports. ...