International trade

The roots of the matter

25 April 2015 9:00 am

British people buy £43 million worth of human hair a year. So who’s selling?

Pfizer’s boss is winning the spin game while Miliband is losing all credibility

10 May 2014 9:00 am

Pfizer will almost certainly have to offer more than its second bid of £50 a share for rival drug giant…