Stone stupa Borobudur temple. Indonesia. The island of Java. An excellent illustration.

Code produit:
97133539