Context : The Chatsworth Head is a slightly over-life-size bronze head dating to around 460 BCE which is now in the British Museum. 
Answer : British Museum
What is the name of the place where Chatsworth Head can be found?