Banksy Confirms New Statue in London Amid King Charles' U.S. Visit
Renowned artist Banksy has confirmed that a new statue installed in central London is his work. The statue, located in Waterloo Place, depicts a man in a suit holding a flag that covers his face, symbolizing a blind march into disaster. This installation coincided with King Charles III's state visit to the United States, where he addressed Congress and emphasized the importance of NATO. The statue's appearance has sparked public interest and debate, with Westminster City Council deciding to keep it accessible to the public.