25
Carara is among the largest cherry pepper producers in Africa, employing 13,000 people and exporting 500 million cherry peppers annually. The peppers are cultivated across Southern Africa and processed at one of the company's two facilities, where they are canned or pouched before being shipped,…Original Article