Designed by
Title
Borobudur Temple is a tourist destination in Asia - Indonesia. #127736148
Description
Borobudur is a Buddhist temple located in Central Java, Indonesia. Borobudur is the largest Buddhist temple or temple in the world, as well as one of the largest Buddhist monuments in the world.
This image is editorial