Mexico City, one of the world's biggest cities, with a population nearing 22 million, is on the brink of a severe water crisis due to a combination of factors, including geographic challenges, rapid urbanisation, and ageing infrastructure worsened by the effects of climate change.