Abengoa (Spain)h-index: 75Total citations: 26,146Total papers: 502Homepage: https://www.coxabengoa.com