Sri Lanka, a land like no other...