Google Satellite Maps:
Olkhon (Olchon, Khuzhir), Lake Baikal, Russia

Olkhon (Ольхон, also transliterated as Olchon) is the fourth-largest lake-bound island in the world. It is by far the largest island in Lake Baikal in eastern Siberia, with an area of 730 km² [...]