protest

Japan overtakes China as largest holder of US treasuries as China sells off

US Treasury Department data show Japan is now the largest holder of US treasury securities with $1.15 trillion.
China was the previous largest holder but has sold off $49 billion in the last year.