U.S. President Donald Trump faced public embarrassment in the UK as an explosive video linking him to the Epstein scandal was projected onto Windsor Castle. The shocking display ignited outrage among protesters and onlookers, reigniting scrutiny of Trump’s ties to Jeffrey Epstein.
Be the first to comment