India will face New Zealand in the World Test Championship final at Lord’s after wrapping up a 3-1 series win over England with victory on day three in Ahmedabad.
1st Test, Chennai: England … [+2438 chread more