The New Scotland Yard sign and building, the headquarters of the the Metropolitan Police, the police force responsible for policing the boroughs of London on the 14th of March 2023, Westminster, London, United Kingdom. (photo by Andy Aitchison)
Add to Cart Add to Lightbox Download