A quarter of rough sleepers in England are not British, new figures show - rising to a half in London

The number of people sleeping rough has risen above its previous peak of 4,751 in 2017, figures released by the Centre for Social Justice (CSJ) on Thursday.