You can even spot the 27 metres high statue Cristo Rei del Dili