Diageo has completed yet another share buyback.

The drinks company announced yesterday that it had purchased 250,000 ordinary shares for cancellation.

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