20100708 city.delhi: Showers leave Delhi in snarls; wash away babu's claims