Senator Elizabeth Warren has launched a scathing attack on Donald Trump, calling him “the most corrupt president” and accusing him of making huge profits for oil companies close to him in a war with Iran. Warren linked the rise in fuel prices to the conflict, suggesting an end to the war to bring them down, while the article also mentions Trump’s continued trading in energy stocks.