borobudur.jpg

iStock

The world’s largest Buddhist temple is located in the world’s most populous Muslim-majority country. Located in the Central Java city of Magelang in Indonesia, Borobudur is a ninth-century temple dedicated to Mahayana Buddhism and built in the Javanese Buddhist architectural style. Six square platforms and three circular ones make up the temple, with a central dome at the top, and visitors will find 2,672 reliefs and 504 statues of Buddha decorating it.