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