Police Investigating Andrew Windsor's Balmoral Visits With Jeffrey Epstein and Ghislaine Maxwell Amid Claim...
Police in Scotland confirmed they are in the early stages of investigating Jeffrey Epstein and Ghislaine Maxwell's stays at Balmoral Castle.