Whether in Melbourne, Mumbai or Marylebone, the ICC Men’s Cricket World Cup final is an occasion like no other. On Sunday the iconic Lord’s Cricket Ground will host its fifth World Cup final as hosts England face 2015 finalists New Zealand for the right to call themselves the best in the world.