Stupas at Borodubur
Great stupas on top of Borodubur in Indonesia. Borodubur in an ancient Buddhist site.
© Spunkymonky | Stock Free Images
Similar Free Images
Categories: