This your commute is bad? Trying walking down the street in New Delhi.