London mayor Sadiq Khan on Sunday said the British public should have a say on the outcome of Brexit negotiations, including the option to hold a second referendum on European Union membership.