Kenya Coca-Cola appoints Kenya's Debra Mallowah as VP for East, Central Africa franchise The role based in the Kenyan capital, Nairobi, will see Mallowah oversee the development and implementation of business strategies across the ...