England and New Zealand will face each other in Final of ICC World Cup 2029 at Lord’s, London on July 14.