Stock Photo - Borobudur temple (UNESCO World Heritage Site), the largest Buddhist temple in the world, is a ninth-century Mahayana Buddhist temple in Magelang, Central Java, Indonesia.

Stock Photo: Borobudur temple (UNESCO World Heritage Site), the largest Buddhist temple in the world, is a ninth-century Mahayana Buddhist temple in Magelang, Central Java.

Searchable keywords