Heidelberg, Germany.  View of the old town and the castle.