Designed by
Title
Borobudur Temple, the World`s Largest Buddhist Temples #150733420
Description
Borobudur or Barabudur Temple Indonesian: Candi Borobudur is a 9th-century Mahayana Buddhist temple in Magelang, Central Java, Indonesia. It is one of the world`s largest Buddhist temples.