Though in Sri Lanka there is no dearth of good places to dine out and relish the fantastic Sri Lankan cuisines or the other popular international cuisines but the largest city in Sri Lanka, and it is the main financial, commercial and industrial center, Colombo is the best place to savor the delicacies that the tiny island ...