Living in the valley of the racehorse

6CEBC1D7-3B13-414F-AD95-52C89F904703.jpg
(Image credit: credits-unknown)

A horse for every 1.8 inhabitants, Lambourn’s equestrian maths is staggering.

With more than 2,000 racehorses in training in the valley’s 50 yards, the Berkshire village exerts an obvious appeal for owners and trainers.