At first glance, Sri Lanka seems to be a tropical postcard. But look closer, and you will find, it’s a land steeped in myth ...