Banksy Confirms New Statue in London Amidst King Charles III's U.S. Visit
Renowned artist Banksy has confirmed that a new statue installed in central London is his work. The statue, depicting a man in a suit with a flag covering his face, was erected mysteriously and has been acknowledged by Westminster City Council as a significant addition to the city's public art scene. The installation coincided with King Charles III's state visit to the United States, where he was hosted by President Trump and addressed Congress. The statue's appearance has sparked public interest and debate, with the council deciding to keep it accessible to the public.