Map of St. Petersburg, Russia

Russia is situated on the northern half of the globe in what is commonly termed Eurasia. Comprising of almost half of Asia and a sizable part of Europe, the land area known as Russia is quite extensive and is not easily covered on a map.


Russia Maps

Map of Moscow ||Map of St. Petersburg

Russian Travel information

Russian Heritage Sites ||Airports in Russia ||Palaces of Russia ||Maps of Russia
Weather in Russia||Attractions in Russia



 Russia Travel Information

 Visa Fees

 Requisite Documentation

 Requisite Documentation for Mumbai

 Photo Specification

 Visa Information

 Holiday List

 Visa Submission & Collection Timings

 Notary Section


 Update News


 New online form for all nationalities

Note: Take Print as Front & Back Wise