Wednesday’s markets sold-off after the latest U.S. consumer inflation numbers came in higher than expected. While part of the market had been expecting this result, American stocks sank across the board, with the three major indices shedding 1%, especially the […]