The Jade Buddha Temple is located on the Jade Buddha Mountain of Anshan City, Northeast China’s Liaoning Province, which is famous both at home and abroad for enshrining the world’s largest jade Buddha statue. The temple is majestic and resplendent, resembling a golden pearl among the mist-shrouded lush mountains.