Subscribe
Borobudur, the great Buddhist stupa on Java (Indonesia), built and decorated perhaps before 800AD