Borobudur - World’s Biggest Buddhist Temple - Indonesia

2023-07-27 8

Borobudur is the World’s Biggest (Mahayana) Buddhist Temple - located in Magelang – Central Java, Indonesia.

Borobudur is built as a single large stupa and when viewed from above, takes the form of a giant Buddhist mandala.

The mandala represents Buddhist cosmology and the three realms of cyclic existence – Samsara.

Borobudur temple is listed as a UNESCO World Heritage Site.

Free Traffic Exchange