AffairWho is Lady Rose Hanbury? All About The Woman Who Cleared That She Did Not Have an Affair with Prince William! March 19, 2024