-
Editorials. Christiane Taubira Covers Elle France.
November 25, 2013Christiane Taubira is a French politician and the current Minister of Justice in France. Taubira was instrumental in establishing a…
Christiane Taubira is a French politician and the current Minister of Justice in France. Taubira was instrumental in establishing a…