An investment of more than $1 billion by a green energy company in Oklahoma will establish one of the largest solar power production facilities in the country in Inola, about 25 miles east of Tulsa in Rogers County. The company, Enel North America, already is heavily invested in the Sooner State, with 13 wind farms and a regional office in Oklahoma City. Its wind power projects undertaken over ...