Traffic moves at a snail’s pace after heavy rains lashed New Delhi yesterday. The sudden rain in the evening took residents by surprise.