20031125 business.india-business: Dell India denies shifting tech support to US