Indonesia Hidden Gems – Turi Beach Resort 15 years ago Today's Hidden Gem is the Turi Beach Resort in Singapore. Situated in the Northeast part of Batam Island, Turi is… Indonesian Shadow Puppets Come To Life 15 years ago If you thought that puppetry was a little outdated and tired in today’s age of television and the internet –… Caterpillars Swarm Across Bali 15 years ago Indonesia’s popular holiday island Bali has been invaded by swarms of rash-causing caterpillars, officials have admitted.