India will play their inaugural World Test Championship final against New Zealand at Southampton's Ageas Bowl Stadium from June 18-22, BCCI president Sourav Ganguly confirmed. Initially, the final was supposed to be held at the Lord's but Southampton,...