Bank of Japan raises rates to 31-year high as inflation persists | Indexa