Frenchman on trial for mass rape of sedated wife due back in court
FRANCE 24 English
The French people are a nation primarily located in Western Europe that share a common French culture, history, and language, identified with the country of France.