This is what David Cameron thinks about it all

He laid out how Theresa May will take over from him on Wednesday.