News Oba of Benin’s palace key and other artifacts to be returned by UK Museum Oba of Benin’s palace key and other artifacts to be returned by UK Museum. The museum, located in south-east London, said returning the artifacts... touchaheartAugust 8, 2022