Timor Leste not only has stunning beaches, friendly locals, and a network of tracks crisscrossing the entire country but also has spectacular mountains. If you ...