20040909 business.india-business: IFC picks 24 pc stake in Bharat Biotech