View of the Big Ben Tower in London (Stock Footage)

View of the Big Ben Tower in London (Stock Footage)

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

by
by
by
by
by
by