Sri Lanka on my plate

Michelin-starred Aliyaa Island Restaurant and Bar in Kuala Lumpur, Malaysia is on an India tour to showcase its speciality Sri Lankan cuisine, in collaboration with […]