The inaugural World Test Championship Final is finally upon us, and India take on table-toppers New Zealand