Borobudur
Borobudur Temple, the largest Buddhist Temple in the world, used to be one of world's seven wonders. Located in Magelang, Indonesia
© Arkka | Stock Free Images
Similar Free Images