Sri Lanka’s commercial capital of Colombo is decorated in many a number of lavish 4 star and 5 star hotels that continue to win the hearts of many. Considered by many as one of the largest conglomerates in the country; the John Keells Group which…