World’s Tallest Bronze Buddha Statue in Japan Undergoes Annual Cleaning
The 120-meter-tall statue was built to honor Shinran, the founder of Jodo Shinshu Buddhism
The 120-meter-tall statue was built to honor Shinran, the founder of Jodo Shinshu Buddhism
Abe truly lived a meaningful life in the service of others, said His Holiness the Dalai Lama