Timor Leste Cristo Rei - Cristo Rei â Hotel Esplanada Dili East Timor : Its detail is as below.
Built by the indonesians to keep the predominantly catholic population happy, hiking to the top of the mountain on which it stands is a great experience, giving you a bird's eye vie…