Time Series with Multiple Attributes for Each Year

We need to represent a time series of data. The problem is each item has multiple attributes that go along the time series.

In essence, it's something like this - a long time series for 100+ items. And every item has around 4 attributes along the time series.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

It feels for me that it won't be the best user experience. First of all, the table will grow too much vertically. Secondly, it may become difficult to compare countries.

Are there any recommendations around situations like that?

Is it better to show only few attributes in the table? Or is it even a better practice to show just one attribute per country?