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
The Russian delegation intends to participate in the upcoming autumn session of the Parliamentary Assembly of the Council of Europe (PACE) remotely, lawmakers could refuse to travel to Strasbourg because of the discriminatory proposal to restrict the ...
The wreckage of what is believed to be the disappeared An-26 plane was found on Thursday near the Spartak ski resort in Russia's Khabarovsk Territory, a source told Sputnik. ...
Special representatives of Pakistan Russia and China agreed with the Taliban to maintain contacts at the recent consultations in Kabul, the Russian Foreign Ministry said on Wednesday. ...