i Hyde Park , London , 31 grader Celsius.