Zimbabwe's first lady has made her first public appearance since leaving South Africa following allegations that she assaulted a young model at a Johannesburg hotel.

Grace Mugabe appeared cheerful on Friday as she toured exhibition stands at an agricultural show in the capital, Harare. The show is set to be officially opened by President Robert Mugabe, who returned to Zimbabwe with his wife last weekend after South Africa granted her diplomatic immunity.

There were calls in South Africa for Grace Mugabe to be prosecuted for the alleged attack on Aug. 13. A group representing the model has gone to court in the hope of complicating any attempt by Zimbabwe's first lady to return to South Africa.

Zimbabwe's state media have been silent on the scandal.