Jessica Yellin Instagram – Possible insider trading. Chaos. Indecision. Irrational policy. And a position that alienates allies and moves markets away from the dollar.
But did you know that China owns about $760 billion in US Treasuries. There’s been a massive sell off of treasuries. Who might be doing it….? | Posted on 10/Apr/2025 07:28:32



