Also, America give the most aid as a % of GDP than any other nation. I believe Britain is second.

That doesn't get mentioned much.