Strait of Tartary
Alexandrovsk-Sakhalinsky (, Japanese: "Otchishi") is a town in Sakhalin Oblast, Russia, located near the Strait of Tartary on the western shores of northern Sakhalin Island at the foot of the western Sakhalin mountains. Population: 21,000 (1968).