With great courage, the Senegalese are engaged in a relentless struggle against imperialism and neo-colonialism.