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