Discover the life of Buddha.
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.
like us to get more interesting stuff!