France: The alienation of French Muslims

المصدر: 
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.