How to pick the Grand National winner

The Grand National, taking place on 9 April, attracts tens of millions of pounds in bets every year. It’s estimated that a quarter of British adults bet on the race, and that the majority of these gamble their money on little more than the name of the horse....