About Aniva Bay
Aniva Bay is located at the southern end of Sakhalin Island, Russia, north of the island of Hokkaidō, Japan. The largest city on the bay is Korsakov.
Aniva Bay is located at the southern end of Sakhalin Island, Russia, north of the island of Hokkaidō, Japan. The largest city on the bay is Korsakov.