![Where to watch the Grand National 2018 horse racing in London](/img/di/where-to-watch-the-grand-national-2018-horse-racing-in-london-1.jpg)
Where to watch the Grand National 2018 horse racing in London
he biggest race of the year is due to take place this weekend, with the
Grand National
taking place at 5.15pm on Saturday April 6.
Since its inception in 1839, the Grand National has been one of Britain's most watched horse races, with around half a billion people around the world tuning in each year. More than £250 million is expected to be staked…