July 20 (SeeNews) - Spanish engineering company Aries Ingenieria y Sistemas yesterday said it has completed site engineering works on a 50 MW concentrating solar power (CSP) complex in China.