Getting your Trinity Audio player ready...
|
France is facing international criticism from human rights groups for its rule prohibiting female Muslim athletes from wearing the hijab, or headscarves.