News that the release of a report on alleged Russian interference in British politics is being delayed, likely until after the Dec. 12 general election, has generated predictable anger, confusion and speculation – in itself a boon to Russia’s political war.

Read more here.