20011221 city.delhi: Police impress with speed but show little evidence