Will London have between 70-80mm of precipitati… 96% No · Polymarket