Can You Respond to a Single Question Regarding EVERY Nation in The World?
Who goes on pilgrimages to Borobudur in Indonesia, specifically located in Central Java?

Correct Incorrect Borobudur, constructed in the 7th century, is the world's largest Buddhist temple and a significant pilgrimage site for Buddhists. It's situated in Central Java, Indonesia.