Why US inflation may have peaked
In March, consumer prices in the United States emerged up 8.5% year on year. This is the highest rate since 1981. © Keystone It also seems that the upward pressure on prices is spreading. The Cleveland Federal Reserve’s trimmed-average inflation barometer, which abstracts from price changes at both ends, crossed the 6% threshold for the … Read more