Borobudur Buddha Statue
A site part of Borobudur, a World Heritage Site located at Megelang, Central Java Indonesia
© Jonteoh | Stock Free Images
Similar Free Images