A breathtaking view of Dili and the bay
The 27m high statue of Christ standing on a world globe a top Cap Fatucama is a striking Dili landmark. Fourteen ‘Stations of the Cross’ line the steep walk up to the statue’s base. From the top enjoy wonderful views – looking back to Dili, out to Atauro Island in the distance and down to beautiful Back Beach.
Location: Dili, Dili