University

(3) Tetun Dili Institute of Technology

http://www.tetundit.tl/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
19427
8124
2
18961
5963
6683