Flashback: Cameron Promised No Second Referendum, 'When the British People Speak, They Will Be Respected'

Former prime minister David Cameron has emerged from hiding to say MPs should not “rule out” making the British people vote on Brexit again — but in 2015 he promised the first vote would be “final”, and that “There will not be another renegotiation and another referendum.”