The number of people sleeping rough in England has risen by a fifth in a year, according to new snapshot estimates. There were 4,667 people sleeping on the streets, according to official ...