translate English to French: There is no doubt that it is a very delicate subject.
Toutefois, une bonne partie de sa population ne profite pas de ces progrès.