Veteran Labour politician Tony Benn has left hospital and is being cared for at home, his family said.

The former cabinet minister, 88, was admitted to Charing Cross Hospital in west London at the beginning of last month after feeling unwell.