Sri Lanka is filled with all the ancient culture and ruins of religious relics, sandy beaches and impressive coral reefs and lots of local legends. If you are ...