Pharmaceutical firms led the FTSE 100 slightly higher to end at 4,167.01 as fears over the effect of swine flu on the world economy faded in afternoon trading.
Pharmaceutical firms lead FTSE 100 higher