With over 17,500 islands, Indonesia is a land of diverse ethnicities, languages and landscapes. Peppering the Indian and Pacific Oceans these islands harbour awe-inspiring surprises, from Borobudur - the world’s largest Buddhist temple, to the renowned Komodo dragons.