View of the Big Ben Tower London (Stock Footage)

View of the Big Ben Tower London (Stock Footage)

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

by
by
by
by
by
by