A former MP who has been appointed as Theresa May's new chief of staff says austerity and the anger of Remain voters are the reasons he lost his marginal seat.

Gavin Barwell was speaking to BBC Panorama before being appointed to his new role by Theresa May.

Panorama: Election 2017 - What Just Happened? is available on BBC iPlayer now.