Kate Middleton Passchendaele Anniversary in Belgium July 30 2017

30
Jul
2017
More celebrities wearing: BalenciagaAlexander McQueen

Kate Middleton Heidelberg Germany July 20 2017

20
Jul
2017
More celebrities wearing: MonsoonAlexander McQueen

Kate Middleton Berlin's Clarchens Ballhaus July 20 2017

20
Jul
2017

Kate Middleton Garden Party in Warsaw July 17 2017

18
Jul
2017
More celebrities wearing: Balenciaga