Borobudur

Borobudur

Borobudur Temple, the largest Buddhist Temple in the world, used to be one of world's seven wonders. Located in Magelang, Indonesia