By Malaka Rodrigo COLOMBO – Ella, one of Sri Lanka’s most popular tourist destinations, draws scores of foreign visitors who ...