I don't see how Leave would win a second referendum - Farage is talking out of his arse.
All it would take is 10% of the 13 million who didn't vote last time to vote Remain now to tip the balance, and this to me seems likely for 2 reasons:
1. People know a bit more about what the consequences of Brexit will be.
2. They're more likely to lose their job if Brexit goes ahead.
How on earth can Remain win.According to them this country by now should be totally finished but instead we are doing fairly well.If we had a second referendum it would be an easy victory for Leave.