England's living legend James Anderson is set to retire from international cricket after playing his 188th Test match at Lord's Cricket Ground in London. The bowling stalwart has been a consistent name in the English team for a long time and will say goodbye to cricket after playing international cricket for 21 years. (More Cricket News)