A blend of indigenous life in the rural countryside and metropolitan culture in urban centers, Senegal has been a small, yet prominent country on Africa's western coast. In this …