Borobudur - World’s Biggest Buddhist Temple - Indonesia
Borobudur - World’s Biggest Buddhist Temple - Indonesia

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