Source: My Black Caps. New Zealand test captain Kane Williamson is swarmed by media in Kanpur ahead of the first test and the 500th to be played in India.