15 facts about the Grand National to get you in the racing spirit

The Grand National at Aintree Racecourse in Liverpool is one of the greatest horse racing events in the world – an estimated 600 million people are expected to tune in to this year’s big competition. It’s also one of the most valuable races, with a prize fund of £1 million up for grabs. This year, […]