Delhi HC rebuked Delhi Police