Portal:Architecture/images/rotation/42

From Wikipedia, the free encyclopedia

Borobudur in Java, Indonesia is the largest buddhist shrine in the world
Borobudur buddhist shrine