Zimbabwe has auctioned cattle worth $1m (£770,000) to raise money for the African Union (AU) Foundation to help end the “donor dependency syndrome”, President Robert Mugabe has said.

He added that he had donated 300 cattle from his herd, and other Zimbabweans doubled the number as they wanted to contribute towards a “noble cause”.

Mr Mugabe handed the $1m cheque to the AU at its leaders’ summit in Ethiopia.

The donation comes amid a severe cash and food crisis in Zimbabwe.

Last year, more than four million people were in need of food aid in the southern African state after rains failed.

However, there has been a bumper harvest this year, with the country expected to be self-sufficient for the first time in years.