Bengaluru, India – Japanese biopharmaceutical giant Takeda has inaugurated its first Innovation Capability Center (ICC) in Asia, located in Bengaluru.…