Tehran/washington, April 1 -- President Donald Trump expressed frustration Tuesday with allies who have been unwilling to do more to support the US war effort, telling them to "go get your own oil" as Iranian President Masoud Pezeshkian said his country had the "necessary will" to end the ongoing war, but was seeking guarantees that the conflict would not be repeated. "We possess the necessary will to end this conflict, provided that essential conditions are met -- especially the guarantees required to prevent repetition of the aggression," Pezeshkian said in a phone conversation with the president of the European Council, according to a statement from his office, reiterating a key demand of Tehran's. Israel's Prime Minister Benjamin Netany...