Diageo has completed another share buyback transaction. The company said yesterday that it had purchased another 400,000 ordinary shares for cancellation.

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