President Donald Trump called surging oil costs a “very small price to pay.” Group of 7 leaders are set to convene on Monday to assess the economic fallout.
Conflict spreads across the Middle East as Iran names new supreme leader
...
Read moreDetails

