The boss of AstraZeneca could earn £18.5m this year – but he may be underpaid

The boss of AstraZeneca could earn £18.5m this year – but he may be underpaid