Borobudur Temple located in Central Java, Indonesia

Borobudur Temple located in Central Java, Indonesia - 36774732

Similar stock images

to-top-page