Teaser
COLOMBIA, with a population of more than 48 million people, is being pitched as the ideal place for expansion by Trinidad and Tobago (TT) businesses, be it on their own or in joint-venture projects with counterparts in the South American nation.