The Neuschwanstein Castle

The Neuschwanstein Castle is a fairy tale caste built in the 19th Century in Germany Bavaria. This is one among the famous castles built for Louis II of Bavaria who was also known as Mad King Ludwig, the Neuschwanstein.