Helicobacter pylori in Africa: observations on an 'enigma within an enigma'.

Helicobacter pylori in Africa: observations on an 'enigma within an enigma'.