EIU CountryData

This dataset 320 time series from countries around the world.

https://store.eiu.com/Product.aspx?pid=1910000191