Kiwis face challenge against India in peak form, says Ish Sodhi

The World Test Championship (WTC) final will begin in Southampton on June 18.