The Grand National is set to take place on Saturday, April 4, with 34 horses confirmed for the race at Aintree. The riders will be announced in due course.