Site icon Psychology Life

BHA chair Lord Allen steps down after just six months in role amid horse racing crisis

BHA chair Lord Allen steps down after just six months in role amid horse racing crisis

The British Horseracing Authority (BHA) has confirmed that Lord Charles Allen has resigned as Chair after just six months in the position in another blow for the racing industry. Lord Allen had been nominated as Chair in November 2024 and took up his post in September 2025…
Read More

Exit mobile version