Ngong Ping on Hong Kong’s Lantau Island is home to the Po Lin Monastery and the Tian Tan, or “Giant” Buddha.