Unusual Places
Vesak holiday in Borobudur, Indonesia – The World’s Largest Buddhist TempleNestled in the Indonesian island of Java, Borobudur Temple is not only a spectacular architectural gem, but also the largest place of worship belonging to one of the world’s greatest religions, Buddhism.