Malbork Castle is the largest castle in the world and an attraction you can’t skip in Poland. The Teutonic Order created this imposing crusader complex in the 13th century, and it will transport you to| Third Eye Traveller