How Does Betfair Work? Betting Exchanges Explained In Full