The USD/JPY pair has finally witnessed a barricade at 125.10 amid an ongoing unlimited bond-buying program from the Bank of Japan (BOJ) for the first

The USD/JPY pair has finally witnessed a barricade at 125.10 amid an ongoing unlimited bond-buying program from the Bank of Japan (BOJ) for the first