For one to get a job you must have a pass in English. All job and business interviews are conducted in English. Business letters are written in English. Hotels and restaurants menu are written in English. All road signs are in English.Virtually English is Zimbabwe's only business language.
Fewer means not as many where's less means not as much, so fewer may mean quantity and less may mean value in the relationship with what is normally expected.
The languages speaking in India are: Hindi, Bengali, Telugu, Tamil, English, Punjabi, Urdu, Malayaham etc...