Scottish police probe Andrew, Epstein stay at royal castle: Reports

channelnewsasia.com · world
Full story

Police in Scotland are reportedly examining a stay at a royal castle by Andrew and Epstein. The probe, as described in press reports, relates to the time the two men spent at the property. No further details about the inquiry were included in the reports.

Read full article → Compare