Stone Faces At Borobudur, Indonesia

Stone faces at Borobudur, Indonesia

The Buddhist temple at Borobudur is Indonesia's most visited tourist attraction