. . . . "Generally speaking, Heidelberg is an academic city with a long and rich history and is similar in many ways to cities such as Cambridge or Oxford (Heidelberg and Cambridge, England are twinned)." .