Residents of homeless charity tell their stories

A community of former homeless people has expanded and is aiming to be entirely self-funded, with residents allowed to stay to as long as they want or need.

New rooms have been added at Emmaus in Hampshire, and the charity can now house and support 40 people.

A new recycling centre and furniture repair shop have also boosted its money-making social enterprises.