Travel Dili by alan.dotchin November 1, 2004 by alan.dotchin November 1, 2004 Dili, the capital and largest city of Timor-Leste, is a bustling and culturally diverse urban center nestled along the northern coast of the island of Timor. As the political, economic, … 0 comments 0 FacebookTwitterPinterestEmail