Russia news

Russia news
Russia is the biggest country in the world by area, located in Eurasia. The capital of Russia is Moscow. It has significant international political and economic influence. Russia is a permanent member of the UN Security Council.

RT asks

With US-European relations at a historic low after Trump pulled out of the Iran deal – what next?