Widely touted as one of the most significant Lantau tourist spots, Tian Tan Buddha takes visitors on a sacred land tour of enlightenment. It is the world’s largest seated outdoor bronze Buddha statue and sits calmly next to Po Lin Monastery.