Borobudur, in Central Java, Indonesia, is a pilgrimage destination for people of which faith?
Answer Buddhism
Constructed in the 7th century AD, Borobudur is the largest Buddhist temple in the world and Indonesia's most-visited site.
Last updated 5 years ago · 23.6K views · SOURCE