Bolshoy Lyakhovsky Island
Island in Russia
Bolshoy Lyakhovsky Island, or Great Lyakhovsky, is the largest of the Lyakhovsky Islands belonging to the New Siberian Islands archipelago between the Laptev Sea and the East Siberian Sea in northern Russia. It has an area of 5,156.6 km˛, and a... Wikipedia