20040629 city.delhi: Foreign national's death still baffles police