Megijima Island, Kagawa Prefecture: “Devil’s Island” from Folktale Momotaro Exists!
Megijima is one of the islands floating in the Seto Inland Sea between Okayama Prefecture and Kagawa Prefecture, also known by the nickname of Onigashima (Devil’s Island) Read More…