China has appointed a special Africa envoy to focus on Darfur following criticism of its role in Sudan. The foreign ministry said Liu Giujin was ambassador to Zimbabwe and South Africa and is "an experienced diplomat (who) knows African affairs well".