I realized it too. The final is between NZ and India but there is a practice match between England and New Zealand, which created the confusion.
Whom do you think is the favorite among the two ? I think India is more likely to win this final match.
Betting odds are pretty same for both team at bookmakers but I will keep New Zealand ahead for the trophy. Final will be played in Southampton city of England. India will play at a different weather condition. Where New Zealand will stay ahead as they are playing two match before the final in England condition. Though a lot of thing will depend on the final squad of each team and on the ground condition.