A

Anuradha Goyal's IndiTales

A Travel Blog from India

  • Rated2.5/ 5
  • Updated 1 Year Ago

Sakhalin Island – Where Russia meets Japan

Updated 5 Years Ago

Sakhalin Island – Where Russia Meets Japan
Sakhalin Island in Far East Russia, just north of Japan is an island with 16000 Lakes, some warm lakes, forests, fusion architecture & home to Western Grey Whales.
Read More