Bolshoy Lyakhovsky Island

Bolshoy Lyakhovsky Island is the largest of Russia’s Lyakhovsky Islands, in the New Siberian Islands archipelago between the Laptev and East Siberian seas.

Connect