People shop at a supermarket in Berlin, Germany, November 11, 2022. German inflation hit its highest level since 1990 for the second month running at 10.4 percent in October, data from the German's Federal statistics office showed on November 11. Photo: Xinhua