Borobudur

Borobudur Temple, The Largest Buddhist Temple In The World, Used To Be One Of World's Seven Wonders. Located In Magelang, Indonesia Photo