Russia, officially the Russian Federation, is a transcontinental country in Eastern Europe and North Asia. At 17,125,200 square kilometres, Russia is by a considerable margin the largest country in the world by area, covering more than one-eighth of the Earth's inhabited land area, and the ninth most populous, with about 146.79 million people as of 2019, including Crimea. Read More
As countries across the globe has been facing the worst collective economic downturn since the Great Depression, Russia seems to be particularly hard hit by the twin blows of the coronavirus pandemic as well as the collapse in oil prices. ...
Prime Minister Narendra Modi spoke to Russian President Vladimir Putin over the phone on Thursday and the two leaders agreed on the importance of closer India-Russia ties for jointly addressing the challenges of the post-COVID world. ...