Photo taken on June, 1 2022 shows the Euro sculpture in Frankfurt, Germany. (Xinhua/Lu Yang) Energy price is still the p