One of the world’s largest renewable energy operators plans to begin construction on a solar cell and panel manufacturing facility in northeast Oklahoma before the end of the year. Construction of Enel North America’s factory, to be located in Inola, east of Tulsa, is expected to begin upon completion of the engineering and design phase of the project, which is an investment of more than $1...