Colombo, Sri Lanka‘s bustling commercial hub, is located on the country’s west coast and with a population of between 800,000 and one million (estimates vary) is by far the country’s biggest city, as well as the most developed. Its natural harbour at the mouth of the Kelani River was a magnet for successive traders and conquerors – initially the Arab merchants, then Portuguese, Dutch and British imperialists.The city is a jarring mix of old and new, with a central cluster of high-rise office blocks and hotels overshadowing red-tiled colonial-era buildings and sprawling street markets which overflow with high-piled fruit and vegetables, colorful silks and cottons, and deliciously fragrant spices.