The Tian Tan Buddha, also known as the Big Buddha, is a bronze statue located on Lantau Island. It is one of the largest outdoor seated Buddha statues in the world and is a popular tourist attraction. Visitors can climb the 268 steps to the top for a closer look at the statue and enjoy the panoramic views of the surrounding area.