China is to complete its first batch of 20 CSP projects by 2018, China’s National Energy Administration (NEA) said September 14. Read More…