Borobudur / Buddhist stupa / LoRa Photography

2017© LoRa Photography

Borobudur is a Buddhist stupa in the Mahayana tradition. It is the largest Buddhist monument in the world and one of the world’s most complex buildings.