The Heidelberger Bergbahn, or Heidelberg Mountain Railway, is a two section funicular railway in the city of Heidelberg, Germany. The first section runs from a lower station at Kornmakt in Heidelberg's Altstadt, via an intermediate station at Heidelberg Castle, to an upper station at Molkenkur (...) (from Wikipedia)