March 30, 2008 Edit Delete Tags Autopost A map-view of the world in terms of research and development expenditure. Not an entirely hopeful view. From worldmapper.org.