Home to more than 17,000 islands, 300 distinct native ethnicities and 700 different languages, Indonesia is one of the most mystical and magical ...View more