The Delhi PWD (Public Works Department), in collaboration with the Delhi Police, is working on a plan to make the roads in the city safer and more pedestrian friendly. The plan includes measures such as installing speed calmers, cats eye, delineators and appropriate traffic signage on the roads. This will be doen at about 144 locations identified by the police. ...