Diageo has completed another round of its share buyback programme. The drinks giant announced yesterday that it has purchased another 250,000 ordinary shares for cancellation.

The transaction, through Cazenove & Co. Ltd, valued the shares at an average of 759.6452p per share.