The Duke of Edinburgh has cancelled an appearance at a London Zoo event as he continues to recover from an infection.

The Queen's consort was due to visit the popular attraction next Wednesday, in his role as an honorary fellow of the Zoological Society of London, to present the Prince Philip Award for Contributions to Zoology.