With Spain enjoying some of the highest rates (if not the highest rate) of childhood obesity in the world, there is now a trend for companies to set a maximum number of Kcals for their products aimed at children.
Nestlé have set this maximum at KCal 110 for their own lollies
http://www.nestle.es/10compromisos/1...tos-niños.aspx
Whilst the price of those individual ice creams and lollies in the original post is sky high, many families will buy a multipack at a local supermarket.
This means that, for a great deal of Europe, a Calipo costs around 0.5EUR rather than the 3.5EUR shown above.