Download Full Report Here: https://media.marketnews.com/ECB_Review_Jun2025_65190787cc.pdf * The ECB cut its three key rates by 25bps, including the deposit rate to 2.00% as fully expected. * The decision statement was unsurprisingly non-committal....