Staged at Salisbury racecourse the Sovereign Stakes is a Group Three race run over 1m, with just over £42,000 on offer to the winner. First run in 2000 the contest is the highest-classed race run at Salisbury and in recent years trainers Richard Hannon and Andrew Balding are the yards to follow – they’ve won…
Read more