Repair Work on the Tower of Big Ben (Stock Footage)

Repair Work on the Tower of Big Ben (Stock Footage)

London. England. United Kingdom. Architecture and details of the city.

by
by
by
by
by
by