Walgreens to buy half of Rite Aid stores for $5.2 bn

US pharmacy chain Walgreens announced a new deal on Thursday to buy half of competitor Rite Aid’s stores for nearly $5.2 billion after canceling a two previous merger attempts.