Senegal, a West African nation of 15.7 million (map), is 92% Muslim, 5% Christian, and 3% ethnic religionist.