PRINCE Harry and Meghan Markle reportedly declined an invite to Archie’s godfather’s wedding to “avoid overshadowing the day”.
Hugh Grosvenor, the Duke of Westminster, will marry Olivia Henson, 31, at Chester Cathedral on June 7.
GettyPrince Harry and Meghan Markle reportedly declined an invite to Archie’s godfather’s wedding[/caption] PAHugh Grosvenor, the seventh Duke of Westminster, 33, is marrying Olivia Henson next month[/caption] AFPPrince William with General Timothy Granville-Chapman...