London weather forecast 31 October
  • last year