Translate the following English sentence to French:
"Or have industrialisation, nuclear power and biotechnology led to greater justice in the past?"
L'industrialisation, l'énergie atomique, la biotechnologie ont-elles apporté plus de justice jusqu'à présent ?