European Central Bank cuts key interest rate by 75 BPs to 2.5%; consensus was for a 50 BPs cut,...

|By:, SA News Editor
European Central Bank cuts key interest rate by 75 BPs to 2.5%; consensus was for a 50 BPs cut, but many suspected something more was in store amid ever-weakening economic data.