Delhi traffic police seems to be working for the welfare of the public beyond imagination. According to 2011 traffic statistics, Delhi has recorded major percentage of road accidents. Henceforth the Delhi traffic police department has decided to stage a spiritual preaching to the commuters in the walled city and they seem to have a strong [...]
Continue Reading »