Neuschwanstein is one of the most popular of all the palaces and castles in Europe. Every year 1.3 million people visit “the castle of the fairy-tale king”. It was built by King Ludwig II in 1886.

See full album of Flickr.