20031029 business.india-business: Presence in India a must for globalising firms