The letter bomb is back. Is road rage responsible? Plus, India's street food vendors face a ban - is this the end of a way of life?