Horse racing is popular in many countries of the world. The Grand National is an event that punters wait for every year.