3540 personnel deployed by Delhi Police to alleviate traffic problems
Due to heavy rain lashing Delhi and water logging on roads, several vehicles were stranded on Delhi roads adding to traffic woes
Read More about 3540 personnel deployed by Delhi Police to alleviate traffic problems







