Labour peer leaves sport facing governance troubles
Major tracks call for urgent review of their association
Charles Allen’s brief, troubled – and ultimately ineffectual – tenure as chair of the British Horseracing Authority (BHA) came to an abrupt conclusion on Tuesday when the sport’s ruling body announced that the Labour peer, who took up the role just six months ago, had resigned with immediate effect.
Lord Allen of Kensington was nominated for the position late in 2024 after a search and he officially took up the role last September.