What are the religions in Swaziland?

The CIA World Factbook lists the following religions and the percentage of adherents in Swaziland: * Zionist 40% (a blend of Christianity and indigenous ancestral worship) * Roman Catholic 20% * Muslim 10% * other (includes Anglican, Bahai, Methodist, Mormon, Jewish) 30%