Diageo has completed its second share buy-back transaction this week. The group yesterday purchased one million ordinary shares for cancellation.

The average price per share was 721.21 pence.