British Flag on Police Building, Sign of New Scotland Yard (Stock Footage)

British Flag on Police Building, Sign of New Scotland Yard (Stock Footage)

London. England. Great Britain. Architecture and details of the city.

by
by
by
by
by
by