I'm currently paying 17€/month for unlimited calling, texts & data. Not sure what the actual data cap on my unlimited plan is, but I haven't reached it yet. For example I've used about 160GB with iOS tethering during the last week alone and everything still works fine, currently at 85Mbps down / 65Mbps up from where I'm standing. I can stream 4K no problems and I do.
Now my current plan has only 10GB EU-wide data and no non-EU data. However my operator (Tele2) does offer a 50€/month package for EU-wide unlimited all. No international unlimited all package from them yet though.
--
[1] From the article: we will reduce speeds after 22GB of usage per person in a given month
[2] international tethering not supported on iOS https://fi.google.com/compatibility