The Most Beautiful Places on Earth

Borobudur Temple

Borobudur is a ninth-century Mahayana Buddhist monument in Magelang, Central Java, Indonesia.

Borobudur Temple