Lord Allen resigns as BHA chair amidst racing governance crisis
Lord Charles Allen has stepped down as chair of the British Horseracing Authority after just six months, leaving the sport in turmoil. Major tracks are calling for an urgent review of their association, highlighting the governance troubles facing racing. Allen’s resignation comes after failing to secure approval for plans to establish an independent BHA board, impacting the future direction of the sport.
