Please answer this question: The World Heritage city of Kandy is on which Asian island, whose name means in Sanskrit 'venerable island', and whose previous colonial name is strongly associated with tea?
sri lanka