MADRID, November 25, 2015 /PRNewswire/ — EPC backlog keeps on growing, up to €7.0 billion YTD (+5%); the figure represents almost three years of regular business activity Latin America concentrates 56% of the EPC business, followed by Spain (15%), Asia (13%) and the Middle East and Africa (11%) Net corporate leverage, stable at 1.6 billion Net…