The Tian Tan Buddha, also known as the Big Buddha, is a 34-meter-tall bronze statue located on Lantau Island. It is one of the largest seated Buddha statues in the world and is a popular tourist attraction. Visitors can climb the 268 steps to the top of the statue for a stunning view of the surrounding area.