Germany: Heidelberg – Heidelberg Castle