china and japan are the majority stake holders of USA

China owns $ 1,273.5 billion in US bonds, while Japan owns $ 1,201.4 billion.
But the biggest owner of the US bonds is the Federal Reserve ($ 1,700 billion).
So in short, the US treasury owns some $1.7 trillion in debt to the US Federal Reserve.