A 1-Day trip to Okishima Island, Lake Biwa, Shiga, Japan #IndianinJapan
It is the only island inside the largest lake in the world, Lake Biwa, located in Shiga prefecture, Japan. This is a short video that includes the history as explained by the guide.
AloJapan.com