Flu cases ‘highest for three years’

Flu is circulating at its highest level for three years amid concerns the vaccine may be less effective.