Bindaree has won the 155th Grand National at Aintree.

In an exciting finale Bindaree (20-1), ridden by Jim Culloty, produced a fantastic fightback to deny What's Up Boys (10-1), who had led at the final fence.

In third place was 8-1 favourite Blowing Wind.