Indonesia spreads over more than 5000km between Asian mainland and Australia. The contrasting ethnic and cultural diversities in the country are responsible for the 500 languages and dialects that are spoken there. The volcanic nature of the islands has shaped the incredible mountain rages found throughout the islands and it’s here that you should start you exploration. Trek through the Tegellalang Rice Terrace and through the Gunning Palung National Park and Nature Reserve in Kalimantan before sweeping into the neon topography of Jakarta. Take in Bali’s beaches and explore the Uluwatu and Besaikh temples and then explore the enchanting Ubud Monkey Forest - where you’ll walk amongst long-tailed Macaques, ancient architecture and holy Majagan tree, which is used in the construction of sacred shrines.One thing that the peoples of Indonesia have in common - is their traditionalism - and a great way to experience this is by visiting one of the country’s many festivals. Visit Bali in June and July to take part in the Bali Arts festival - with dance and music and as well as crafts fairs. The festival Teluk Kendari is in April and is wonderfully aesthetic with dragon-boat races in Sulawesi’s Kendari Bay. The Waisak festival in May is to celebrate Buddha’s birthday and is celebrated by thousands of monks and pilgrims descending on Borobudur.