Lake Biwa

Biwa is a lake in Japan located on Honshu Island, the largest island in the Japanese archipelago. The lake is located in the central part of the island, in Shiga Province. Its shape resembles a giant biwa (a pear-shaped Japanese...

by -