The oxo tower wharf building Banks of the Thames river in London UK, Stock Photo, Picture And Rights Managed Image. Pic. YF8-2230217