Mr Hague said Prince Andrew had done ''a lot of good'' for Britain around the world in his unpaid role as a government trade envoy.
William Hague: the Duke of York has done a 'lot of good' for Britain