The UK government’s pledge to end homelessness by 2027 has been welcomed by English bishops. They hope the £100 million plan to help end rough sleeping on England’s streets will be put into place urgently. Around 4,750 people are estimated to sleep rough on any given night in England. The scheme, which was launched on Read more