When it comes to Russia, you may not have heard of Sakhalin Island. The first images of Russia that enter an Indian traveler’s mind are the St Basil’s Church and Red Square in Moscow. These are probably followed by the ornamental churches and palaces