Global Stocks Fall as Oil Hits 3-Year High and China's Energy Crunch Fans Fears of Inflation
/PRNewswire/ -- The ongoing energy crisis in China has resulted in a manufacturing crunch as factories in the country grapple with the ongoing energy shortages....
Source: prnewswire.com