<p><strong>The number of people sleeping on the streets of London has hit a record high of nearly 12,000, latest figures showed Thursday, as the impact of the UK's cost-of-living crisis bites.</strong></p> <p>Britain, the world's sixth-biggest economy, saw decades-high inflation in 2023 and a