The Natural History Museum, South Kensington, London.

The Natural History Museum, South Kensington, London, England