The Greatwood charity race meet at Newbury has been cancelled today due to a waterlogged track.

The annual meet raises money for the Marlborough race horse rescue charity.

Last year, the event raised more than £90k for the charity, which provides a life after racing for around 80 horses.

The centre and the horses help young people with educational needs.