America and Britain are surprised once again by high prices.