You betcha ;-) Even for european standards this is leftist. They do have good articles though as it is usual for ideologists only on topics where the ideology doesn't already provides the answers.
Also, the mentioned bank is a state bank. Usually not the moste creditable ones. Especially not on issues that include subsidies.