US President Donald Trump is seen on a TV screen at the stock exchange in Frankfurt, Germany, on Thursday. AFP
US President Donald Trump is seen on a TV screen at the stock exchange in Frankfurt, Germany, on Thursday. AFP


How Trump’s ‘liberation day’ tariffs have shaken up global energy markets



April 04, 2025