12 Shares

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