French is the official language of Senegal, though many ethnic languages are also spoken, including Pulaar by the Fulas and Toucouleur people. Politics follows a semi-presidential republic model with over 80 parties. Islam is the predominant religion, though Christianity and indigenous beliefs are also represented. Senegal has a tropical climate located in West Africa between latitudes 12° and 17°N.