Sri Lanka, an island located in South Asia, is renowned for its delicious cuisine. The country is home to a ...