Japanese biopharmaceutical company Takeda has set up its first Asian Innovation Capability Centre (ICC) in Bengaluru. This centre intends to hire 750 employees by end of the year, with roles centered ...