Stormy weather, and febrile politics as the US presidential election draws closer.
And AI's latest discovery reveals a world of viruses.