The world's largest wine and spirits company Diageo PLC yesterday purchased for cancellation 250,000 ordinary shares at an average price of 763.0171 pence per share.