20040821 city.delhi: Twin deaths leave police baffled