Borobudur Temple Borobudur, Indonesia Trip Ideas valley canyon historic site landmark archaeological site hindu temple building ancient history place of worship temple pagoda old stupa unesco world heritage site stone
Borobudur Temple