translate English to French: Where, I ask myself, is the own responsibility of industry and science?
Je me demande ce qu'il advient de la responsabilité propre de l'industrie et de la science.