Enchanting Winter Scenes From Russia’s Largest Island – Sakhalin
These wonderful winter scenes are from the Enchanted Forest in the foothills of Pushkinskaya mountain, altitude 1,047 metres, the highest peak in southern Sakhalin, on...
Latest news, headlines and top stories you need to know RIGHT NOW about Russia, the former Soviet Union and Eastern Europe.

