Cristo Rei of Dili
This 27-meter tall statue of Jesus Christ stands atop Cape Fatucama overlooking Dili. One of the largest Christ statues in the world, it features 14 Stations of the Cross along the steep walk up. The panoramic views of Dili Bay and the surrounding coastline from the top are spectacular, especially at sunset.