England will host South Africa for a three-match Test series. The first Test will be played at the mecca of cricket, Lord’s before the bandwagon moves to Emirates Old Trafford...