Landmark · Indonesia

Borobudur Temple

Borobudur Temple, Indonesia

Borobudur Temple is a landmark in Magelang, Indonesia. Buddhist temple in Java, Indonesia.

More places in Indonesia

Random Atlas | Borobudur Temple - landmark in Indonesia