Home Stock Eli Lilly CEO slams UK drug pricing: what’s behind the backlash?