Thousands of racegoers head to Liverpool for the Grand National meeting at Aintree racecourse (3–5 April in 2025) each year. But if you’re not heading there in person, there is no need to miss the action, as every single race from the meeting will be shown on TV. Here’s how to watch the Grand National […]