Borobudur, Indonesia | Worlds largest Buddhist temple