Police, VID collusion with transport operators...
February 18, 2016
Statistics released by the police early this year show that 130 people lost their lives in 345 road traffic accidents during the festive season alone despite the increased 24-hour presence of police and Vehicle Inspection Department (VID) officials on the road. ...
Read more