20050627 city.delhi: Rain all right; but power trims Delhiites' pleasure