Shikotan, meaning “the best place”, is the largest island of the Lesser Kuril Islands, part of the Sakhalin region. Japan disputes Russia’s ownership of Shikotan; …
source
Shikotan, meaning “the best place”, is the largest island of the Lesser Kuril Islands, part of the Sakhalin region. Japan disputes Russia’s ownership of Shikotan; …
source