Delhi launches citywide road radar to curb dust on roads

India