It’s watched by more than 500 million people from 140 different countries, but the Grand National remains one of the most controversial horse races in the world. Since it was first run in 1839, the ...