Dili is the capital and largest city of Timor-Leste. It lies on the northern coast of the island of Timor, in a small area of flat land hemmed in by mountains. The climate is tropical, with distinct wet and dry seasons. From Wikipedia
Nearly half the nation's population gathered for the Mass, reflecting the country's enduring Catholic devotion and historical ties to the Church.