Favourite Destinations in Indonesia

Borobudur Borobudur Located on the island of Java, the magnificent Borobudur temple is the world’s biggestBuddhist monument, an ancient site widely considered to be one of the world’s seven wonders.The…

0 Comments