Interior of Natural History Museum in London, England, United Kingdom


Location: Natural History Museum in 

London, England

, United Kingdom