Not sure where they're getting their data, but from anecdotal evidence, it seems off - in the UK I have something like 20 GB (not sure because never been anywhere near the limit) for £12 or so¹, so it's £0.6 per GB - a whole order of magnitude cheaper than quoted in the article.
[1] Technically less, because the £12 includes calls and SMS as well.
[1] Technically less, because the £12 includes calls and SMS as well.