Swaziland Ethnic Groups, Language, and Religion
Ethnic Groups:
- African (97%) and European (3%)
- English (100%)
- Zionist (40%), Roman Catholic (20%), Muslim (10%), and Other (30%).