20040601 city.delhi: Safety first: A new day has come or has it?