U.K. Police Investigate Mountbatten-Windsor Amid Activist Protest
Photo removed after 15 minutes by Louvre staff.
Mountbatten-Windsor arrested in Norfolk, UK, on Feb 19, 2026, detained 11 hours.
Police searched Norfolk and Berkshire, UK properties.
Activists posted Instagram video with caption 'He's Sweating Now 2026.'. Visitors photographed display.
UK police released Mountbatten-Windsor under investigation, no charges.
Activists aimed to highlight accountability due to U.S. Justice Department emails linking Mountbatten-Windsor to Epstein.
3 hours ago