Portal:Architecture/images/rotation/42

From Wikipedia, the free encyclopedia
Borobudur in Java, Indonesia is the largest buddhist shrine in the world
Borobudur in Java, Indonesia is the largest buddhist shrine in the world
Borobudur buddhist shrine