The World’s Tallest Buddhist Statue
Buddhist Statue: The Spring Temple Buddha in China is currently the tallest statue in the world at 128 meters. Spring
Read moreBuddhist Statue: The Spring Temple Buddha in China is currently the tallest statue in the world at 128 meters. Spring
Read more