Heidelberg, Germany
Heidelberg Palace in Heidelberg, Germany.