Embankment of the Financial District London (Stock Footage)

Embankment of the Financial District London (Stock Footage)

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

by
by
by
by
by
by