FILE PHOTO: Police officers stand on duty at a security cordon near Lancaster House, in London, Britain, June 9, 2025. REUTERS/Toby Melville
FILE PHOTO: Police officers stand on duty at a security cordon near Lancaster House, in London, Britain, June 9, 2025. REUTERS/Toby Melville