koshirakura.org
location
Geography of Kawanishi Kawanishi means ‘west side of the river’. It is the name of a town on the Shibumi River, a tributary of Japan’s longest river, the Shinano. Vast rice fields, irrigated by the…