Hohenschwangau Castle in the Bavarian Mountains of Germany.