20070521 business.india-business: Sun Pharma to buy Taro for $454 mn