Some 18 million people from seven southern Africa countries require emergency food aid, according to the latest report by World Food Programme.