Stock Photo - Houses on the river Thames in London.

Stock Photo: Houses on the river Thames in London.