On the eve of one of the biggest and most famous horse racing events, the Grand National at Aintree racecourse near Liverpool, England, punters will be lining up their bets for the 169th running of Europe’s most valuable jump race. But when the tape goes up will your investments prove to have been rewarding?
