20050807 city.delhi: Rain gods smiled on Delhi; so did the sun