This Day in History: 1881-04-18The Natural History Museum in South Kensington, London, UK, was opened.