Armed Man Arrested At Paddington Station In London, UKArmed Man Arrested At Paddington Station In London, UK

Westminster, United Kingdom

Westminster, United Kingdom