England is said to be home to over 4000 castles, built through the centuries to defend borders, coastlines, or serve as fortified homes for the English nobility. Many castles were ruined through cannon fire or slighted during the English Civil War, whilst some were simply abandoned and left to decay and ruin.