Russian Federation Embassy New Delhi
Russian Embassy New Delhi Address: Shantipath, Chanakyapuri, New Delhi – 110021 Telephones: (91-11) 2611-0640/41/42; (91-11) 2687 38 02; 2687 37 99 Russia is a very beautiful country. It takes place in Eastern Europe and North Asia. Russia is the largest country in the world. It has 17,125,200 square Kilometres Aria in Europe and North Asia. […]