Former jockey Darren Egan has been suspended from racing for 12 years.

Egan was found guilty of corruption charges last November but the British Horseracing Authority has now published details of the length of his ban.