Borobudur Temple (photo), National Geographic Traveler Indonesia magazine, Nov 2009

Borobudur temple in Central Java, Indonesia. National Geographic Traveler Indonesia, Nov 2009

Advertisements