Veolia (France)h-index: 92Total citations: 31,230Total papers: 1,275Homepage: http://www.veolia.com/en