Immigrants in France · Global Voices
Sokari Ekine

France Watcher posts a response to their blog by a reader from France.  The person strongly disagrees with the motives and facts of France Watcher – interesting read.