On a recent trip to Colombo, I checked into Cinnamon Grand located in the heart of the ... popularly called the Red Mosque, is an architectural delight. Towering over the shops in the busy lane ...