Moneron Island

Moneron Island

Moneron Island, (Russian: Монерон, Japanese: 海馬島, romanizedKaibato, トド島, Todojima, Ainu: Todomoshiri) is a small island off Sakhalin Island. It is a part of the Russian Federation.