International Goa Giri Putri Temple: A World War ll Hideout on the Island of Nusa Penida in Indonesia Sheri B Doyle 2 years ago