National Geographic Education

Borobudur, or Barabudur, is a Mahayana Buddhist Temple in Magelang, Central Java, Indonesia.

Pinterest
Search