The duchess wore a five metre-long white silk veil covering her face which included floral detail representing all 53 countries of the Commonwealth. Clare Waight Keller from Givenchy describes the ...