German inflation hit a fresh record high of 8.7% in May, above the 8.1% penciled in by analysts. The data gave a boost to the European Central Bank (ECB) hawks and helped the EURUSD extend gains to 1.0780. The ECB will likely stick to a series of 25bp hikes until the end of the year, […]

The post Oil Rallies as Europe Partially Bans Russian Oil, High Inflation Worries appeared first on Action Forex.