James Manwaring
Will Cambridge Water 'run out of water' before 2030, conditional on major housebuilding in the area (>50,000 houses)?
10%
chance
3
90
Ṁ125
2030