Cristo Rei of Dili is a large statue of Jesus Christ, standing at 27 meters tall, atop a hill overlooking the city of Dili. The statue is accessible through a steep path, surrounded by lush landscapes and offering panoramic views of the city and the coastline.