Is Heidelberg in Europe?

Yes, in Germany. But there's also one in Canada, and probably several in the United States.