Will London have between 60-70mm of precipitati… 94% No · Polymarket