World Bank Open Data
The World Bank's premier annual compilation of data. World Development Indicators alone includes 1431 time series data categories.
The tables cover 152 economies and 14 country groups-with basic indicators for a further 56 economies.