Namesake Statue of Charles Darwin (1809-1882)Central Hall, Natural History Museum, London, UK In London London and Back