Home Russian central bank cuts interest rate to 18% ... 25 July 2025 Russian central bank cuts interest rate to 18% amid slowdown fears