On 15 September 2025, the UK collective Everyone Hates Elon installed a 400-square-metre print of a photograph of Trump and Epstein on the lawns of Windsor Castle.