ECB hikes rates by 25bps to 23-year highs while leaving the door ajar for further rate hikes.

FOR MORE ...