Govt to craft new law which will make is compulsory for public service vehicles to have speed limiters May 17, 2017