British Museum, London.

British Museum, London, England