Meanwhile, Zimbabwean Prime Minister Morgan Tsvangirai has apologised to Mr Mugabe after ministers from his party, the MDC, boycotted a cabinet meeting last Monday. The ministers had decided instead to head to Harare airport to welcome Mr Tsvangirai back from a tour of Europe and the United States, where he had been lobbying for aid for Zimbabwe. He raised just $200m (£121m), not the $7bn the country's finance minister said the country needed to revive its economy. President Obama committed $73 million, but said: "It will not be going to the government directly because we continue to be concerned about consolidating democracy, human rights, and rule of law."