Preview Statue of Charles Darwin, Natural History Museum, South Kensington, London, England, United Kingdom, Europe Image ID: 831-1362 Artist: Peter Barritt Purchase a commercial license Buy framed prints & more from our print store darwin england europe kensington london day indoors art statue statues charles darwin museum museums interiors natural history museum united kingdom great britain evolution photography color image vertical travel destination