Russia economy meltdown as it faces nearly £75 billion billion deficit in 2026

Oct 20, 2025 - 12:00
Russia economy meltdown as it faces nearly £75 billion billion deficit in 2026


Ukrainian President Volodymyr Zelensky announced the prediction on Sunday.