Lake Biwa

Hikone Castle at Lake Biwa

Lake Biwa, sometimes known as Biwa-ko, is Japan’s largest lake with more than 165,000 acres. Lake Biwa is located in Japan’s Kansai region in the Shiga Prefecture. Believed to have been the result of the massive earthquake that accompanied the…