Russia, or the Russian Federation, is a country spanning Eastern Europe and Northern Asia. It is the largest country in the world by area, covering over 17 million square kilometres, and encompassing more than one-eighth of Earth's inhabited land area. Read More
French carmaker Renault announced in a statement Wednesday that it has suspended all activities at its Moscow factory after Ukrainian leaders have called for a boycott against the company, accusing Renault of "sponsoring Russia's war machine." ...
Russia's decision to withdraw from dialogue with Japan on a peace treaty is unacceptable, Japanese Prime Minister Fumio Kishida said during hearings in the country's upper house of parliament. ...