KATHMANDU, Oct 23: Nepal has defeated the United Arab Emirates (UAE) in today's match under the triangular T20 international cricket tournament in Kathmandu. After winning three consecutive matches, Nepal reached the tournament final and managed to defeat the UAE by 5 wickets today.