Oddbean new post about | logout
 Knocks on the door of the 22 trillion in offshore markets, Or the 56 trillion in the DTCC (Depository and trust Clearing Corporation).