Colombo, the capital of Sri Lanka, has been in the spotlight recently, especially with cricket fans heading there for major international matches. But beyond cricket, Colombo is a vibrant coastal city ...