View of the Embankment Central London (Stock Footage)

View of the Embankment Central London (Stock Footage)

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

by
by
by
by
by
by