Kate Middleton Wearing a Green Printed Sandro Dress at Hampton Court Palace Image Source: Getty / Max Mumby/Indigo