Federal Reserve Chair Jerome Powell's remarks came as the latest batch of U.S. economy data released earlier in the day generated some uncertainty about the outlook for interest rates.
China’s beleaguered solar industry, wracked by a glut and fierce price war, is already on the road to recovery, according to ...