The city of Colombo, the most prominent metropolitan landscape on the island of Sri Lanka has a range of attractions in store. If you’re a foodie, this eccentric city will definitely not disappoint, as it has a range of eateries on offer from humble…