A castle is a type of fortified structure built in Europe and the Middle East during the Middle Ages. They represent history and heritage of nations from different parts of the world. Mighty castles with beautiful architecture and stunning scenery situated in the mountains, rivers, lakes and forests.


























