20040511 business.india-business: India Inc puts on a brave face