The Tower of London, officially Her Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle on the north bank of the River Thames in central London. Read More
England's new skipper Ben Stokes said he wanted his side to 'feel free' under his captaincy as James Anderson and Stuart Broad were recalled for the first Test against New Zealand at Lord's starting on Thursday. ...