This is how they make such rankings. They try to be as independent as possible and make a really good ranking at first. Then they put their true enemies in the worst spots regardless of their real rankings, these are maybe just afew countries, like Iran or Russia. This is how propaganda works. You feed misinformation sandwiched between very good data. If all you feed is misinformation then nobody is going to believe you. For example they have put Saudis low at 158 which is their true place if not lower, but they put Iran at the dead bottom since Iran is the enemy and talks the truth.