First Solar may pull the plug on its planned French module factory
First Solar may pull the plug on its plan to open a solar module factory in France, further indicatig that the French government’s ever-shifting PV policy is driving the industry away.