Moneron Island

Moneron Island is an Asian island of Russia. It lies southwest of Sakhalin.