Colombo is the vibrant capital city of Sri Lanka, with a rich history and a modern urban landscape.