2 years agoIs that an old pyramid? Borobudur, Indonesia, is home to the largest Buddhist temple in the world.ALL ABOUT FUN
2 years agoYou NEED to visit YOGYAKARTA Indonesia | BOROBUDUR, PRAMBANAN, MERAPI & JOMBLANG CAVEThe Lost BoysVerified