Fresh ray of hope for solar firms

First, trouble seemed inevitable when, in June, the Chinese government slashed its subsidies for solar power and also halted all subsidies for …

China tops energy league-here’s why

More than six decades ago, three American scientists invented the silicon photovoltaic cell at the Bell Labs in New Jersey, thus laying the basis for …