This is a great graphic showing who owns domestic and foreign U.S. treasuries totaling 12.8 trillion in March 2010. It even includes oil exporter and Carribean bank categories.
If you want a larger graphic go to the source.
If you want a larger graphic go to the source.