The apparent lack of synergy between the main executing agencies undertaking road improvement works in Barbican, St Andrew, is drawing the ire of business operators, in spite of a planned increase in activities to improving the flow of traffic.The…

more