The British Horseracing Authority has announced that Lord Allen has resigned as the ruling body’s chair after less than a year in the post.
The British Horseracing Authority has announced that Lord Allen has resigned as the ruling body’s chair after less than a year in the post.