The British Grand National is one of the most popular competitive sporting events in the world with up to over 600 million people tuning in each year. Held at the famous Aintree Racecourse near the city of Liverpool, thousands of spectators come together to see which horse and jockey team will become that year’s winner […]