Government is assuring citizens that it's ready to deal with the fallout from low energy prices but it admits the volatility in the energy markets has cost the state at least $3 billion in revenue...
Level 4, Guardian Building
22-24 St. Vincent Streert Port of Spain
Trinidad & Tobago. W.I.