INDONESIA | Tuesday, 10 May 2016 | Views [251]
Borobudur is the world's largest Buddhist temple, as well as one of the greatest Buddhist monuments in the world.