It’s said that a horse is worth whatever someone is prepared to pay. In the case of Marsha, the four-year-old Thoroughbred who last week became the highest price horse ever sold at auction in Europe, that was 6 million guineas. Say it slowly. That’s £6.3 million, nearly ten times more than the mare ...