The European Central Bank (ECB) maintained its deposit rate at a record high of 4.00% at today’s policy meeting. This decision was widely expected, and the Euro’s response has been muted.

FOR MORE ...