Borobudur Temple in Indonesia
Borobudur is the name known to the largest and most magnificent Buddhist monument in the world. It is a giant artificial hill of stones, raised in a valley surrounded by volcanoes in the center of the island of Java, which is one of the masterpieces …