Heavy rain and cyclonic dust worsen Delhi traffic and air

India