US president Donald Trump prepares to board Air Force One in Zurich following his speech at the World Economic Forum in Davos, Switzerland, today. Photograph: Tom Brenner/The New York Times

US president Donald Trump returned from the World Economic Forum in Davos to face a wave of new allegations involving the Russia investigation, includ(...)