Remarkable Indonesia: Borobudur Temple

Borobudur is a natural wonder located in Central Java, Indonesia. This gigantic and marvellous temple was built in the 9th century during the reign of Sailendra Dynasty. Designed with Javanese Buddhist architecture, it is recognised as the biggest Buddhist temple

Read More Remarkable Indonesia: Borobudur Temple