Combining Javanese, Malay, Indian, Arab, Portuguese, Dutch and British influences, the food of Sri Lanka is unique, spicy, fresh and often vegan-friendly. But it can be intimidating to navigate for ...