Exterior view of ruins and the stonework and windows of the medieval keep of Kenilworth Castle, Warwickshire.