Designed by
Title
Borobudur temple stupa in Central Java, Indonesia #261811846
Description
Central Java, Indonesia - June 22, 2014 : Borobudur temple stupa in Magelang, Central Java made of stone with carved or chisel motifs manually arranged neatly
This image is editorial