Princess Anne, like her mother, the late Queen Elizabeth, was a renowned lover of horses. She arrived at the Aintree racecourse for the first day of the Grand National in a worn-before navy maxi coat.