Cryptocurrencies
Without an ECB Hawkish Turn, EURUSD Could Go Below 1.0
In Germany, the final consumer price index data confirmed that inflation reached 7.3% y/y in March – the highest since 1981. This is a worrying reading, but it is already priced in as it coincided Read more…