Chikubu, a Sacred Buddhist Island in the Lake Biwa, Shiga prefecture, Japan.