Kandy, located in the heartland of the tear-shaped island of Sri Lanka in the Indian Ocean ... such as Vishnu, Saman, and Vibhishana. About an hour's drive from Kandy, you will arrive in the ...