Social WatchThis is not new but it is new to me.
I like the interactive maps and charts with demographic, economic, health and social information for countries of the world.
Per Capita Gross National Income
Social Watch is an international network informed by national citizens' groups aiming at following up the fulfillment of the internationally agreed commitments on poverty eradication and equality. These national groups report, through the national Social Watch report, on the progress - or regression- towards these commitments and goals.