At the end of the 19th century, the so-called "fairytale king" Ludwig II had the Neuschwanstein castle built on a steep rock on the fringe of the Alps. Thanks to its romantic construction and setting, the castle has become Germany's most-visited tourist attraction.