Victoria Embankment
The Victoria Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in London. The Victoria Embankment extends from the City of Westminster into the City of London.
Victoria Embankment Media
The Westminster end of Victoria Embankment and PS Tattershall Castle, pictured in 2009
Electric light provided by Yablochkov candles in December 1878