Where was the University at which Helmut Anheier holds a chair located? 
Heidelberg University: Heidelberg University (German: "Ruprecht-Karls-Universität Heidelberg" ; Latin: "Universitas Ruperto Carola Heidelbergensis" ) is a public research university in Heidelberg, Baden-Württemberg, Germany.
i don't know