Borobudur Temple, Indonesia

Borobudur is a 9th-century Mahayana Buddhist temple in Central Java, Indonesia, and one of the world's largest Buddhist monuments. Built as a massive stone stupa, it features intricate relief panels and 500 Buddha statues across multiple terraces. Surrounded by lush landscapes, Borobudur serves as a pilgrimage site and symbolizes Indonesia's historical and spiritual heritage, drawing visitors and devotees from around the globe.

Location: Central Java, Indonesia

Coordinates: -7.6079583, 110.2038245

Learn more: Wikipedia

Loading...