25 Best Things to Do in Indonesia
The Republic of Indonesia, located in South East Asia, is the largest island country in the world, with over 17,000 islands and a population of over 225 million. Spanning over 1.9 million square kilometers, Indonesia stretches all the way from Aceh in the north down to Papua in the south east. Straddling the equator, Indonesia …