Temperatures have reached 38.4 degrees Celsius, while last weekend saw a record 11.6 millimeters of rain; both unprecedented ...