back
to top

#5 – Borobudur

Discover the life of Buddha.

12 Most Incredible Temples in the World!

via upload.wikimedia.orgcomplain

This is the largest Buddhist temple in the world. Borobudur is located in Indonesia, Central Java. You will find 504 statues of Buddha here. Carvings on the walls depict Buddha’s life.

Don't forget to add a comment

Social