20040521 business.india-business: Markets in the red; tech major losers