News

Intel said this week it plans to slow down construction of its $28 billion mega-site in Ohio. It's not the first time.