House Speaker Mike Johnson calls for more spending for Iran – despite saying America is not at war

· The Independent