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
American Payment company Paypal Holding Inc on Saturday suspended its services in Russia, citing Moscow's 'violent military aggression in Ukraine', Paypal President and CEO Dan Schulman said in a letter to the Ukrainian government. ...
Russia has simplified entry procedures for foreign nationals coming from Ukraine and the Donetsk and Luhansk People's Republics (DPR and LPR), the Kremlin press service said citing a relevant decree. ...