Retired British Army Captain Tom Moore, who raised £33m for the NHS, is to receive a knighthood.
When your actions are causing outrage
And you want a distracting front page
You can never go wrong
By giving a gong
To a hero who’s reached a great age