The largest Buddhist temple in the world is the Borobudur Temple located in Magelang in Central Java, Indonesia. It is the 9th century Mahayana Buddhist temple and features nine stacked…
Tag
The largest Buddhist temple in the world is the Borobudur Temple located in Magelang in Central Java, Indonesia. It is the 9th century Mahayana Buddhist temple and features nine stacked…