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
As many as fifty counties have issued a joint statement saying that Russia "abused" its veto power by blocking a UN Security Council (UNSC) resolution condemning the Russian military action in Ukraine. ...