London’s police force said on Friday that they have stood down after a reported incident in the heart of London’s shopping district.
London’s police force said on Friday that they have stood down after a reported incident in the heart of London’s shopping district.