But it does lead to sites that likely show ads from google. So technically news.google.com doesn't generate revenue but it does direct traffic to news.spain.commercial.site that is showing google ads along side news.
...and that website also makes money. Really, this hurts Spanish news websites more than it hurts Google.
So you are saying that Google should be charging the sites money since it brings them ad traffic?