10 Most Amazing Temples in Asia
Borobudur - Indonesia
Borobudur is the largest Buddhist temple in Indonesia. This massive temple was found in the 19th century and it spreads over a colossal 2 million cubic feet. This amazing structure has 2,700 panels and 504 Buddha statues which stretches over nine platforms. Still no one knows why this structure was built, but experts say that the Borobudur covers every single day in Buddha's life.
Tourist Attractions Places ( 1-5 of 10 )