translate English to French: North South XXI
Nord Sud XXI