London is home to as many as 585,000 illegal migrants, equivalent to one in 12 of the city’s population, according to a previously confidential report.
The new estimate has emerged in a study commissioned by Thames Water, obtained by The Telegraph under freedom of information-style laws for the environment.