South Africa is home to an estimated 5 million illegal immigrants , counting about 3 million Zimbabweans .
South Africa is home to an estimated 5 million illegal immigrants , including some 3 million Zimbabweans .