What a marvellous day and a wonderful venue.