Russia, or the Russian Federation, is a transcontinental 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
Noting that diplomatic efforts are the only way to reach an amicable solution acceptable to all in the situation prevailing between Russia and Ukraine, Foreign Secretary Harsh Vardhan Shringla has said that India has been clear there should be the de ...