Doctors for Road Safety agree to more speed cameras on Coast Road

Doctors for Road Safety (D4RS) agree to install four new speed cameras along the Coast Road as advised by the Coast Road by the Local Enforcement System Agency (LESA) and Transport Malta. It is not unknown that this road has been fatal for many. D4RS wishes that Transport Malta publishes studies that identify locations where […]