9,533
Borobudur is a ninth century Mahayana Buddhist Temple located in Magelang, Central Java, Indonesia. ...
Show More Show Less
0 Ratings
Embed
Captcha Challenge
Reload Image
Type in the verification code above