France: The alienation of French Muslims

Source: 
BBC
As the country celebrates the centenary of the separation of Church and State, Islam is seen as the biggest challenge to the country's secular model in the past 100 years.