Borobudur Temple in Central Java is one of the largest Buddhist architectural structures in the world with 2,672 relief panels and 504 Buddhist statues.
© Chloroformzt Official - Est 2009
10 Interesting Fact About The world's most unique architecture

10 Interesting Fact About The world's most unique architecture