The United Kingdom has about 2,000 old castles. Most were built before the mid-16th century, when the invention of gunpowder and cannons made the old fortified constructions obsolete. Some are ...