Repeat: Africa has about one billion people, but already has an estimated 700 million SIM cards (by Q1 2012).
Africa has about one billion people, but already has an estimated 700 million SIM cards (by Q1 2012).