“Karimunjawa Islands Java : Watery Wonderland The #Karimunjawa archipelago is a national marine park that consists of 27 islands, lying just off the coast…”

“Karimunjawa Islands Java : Watery Wonderland The #Karimunjawa archipelago is a national marine park that consists of 27 islands, lying just off the coast…”

Source by https://pinterest.com/yohanawu