How can coronavirus models get it so wrong?

Analysis is only as good as its data – so predictions for Italy and Spain are more reliable than for the UK