THE 96 road traffic deaths in 2020 are the lowest in 63 years. The last time fewer than 100 deaths were recorded in a year was in 1957, according to a release of the Trinidad and Tobago Police Service on Monday. It stated, “This is an astonishing achievement because the last time […]Read More