Stock Photo: England, London, Victoria Embankment. Water being pumped from HMS President, an events venue permanently moored on Victoria Embankment in central London with Blackfriars Bridge in the background.
More Like This
Image Number: 4282-17726 Rights Managed Credit:Malcolm Park / Category:Travel
MPK3011130 Model Release: No Property Release: No