London Weather Reaches 31°C