China's solar industry hit overdrive in May, with new installations surging to record highs as developers rushed to beat looming policy...
Universal Scientific Industrial Shanghai (USI), a China-based electronics design and manufacturing company, has completed delivery of...