Britain should have a new written constitution to make it "resistant to authoritarian creeps like Donald Trump", Sir Ed Davey has said. The Liberal Democrat leader called for a "new Magna Carta" to ...