Moscow leaders

  • I predict the war in Ukraine will end in 2025. Or perhaps more accurately: the fighting will stop and the conflict will be frozen. Both sides have recently indicated a willingness to make concessions in order to achieve a peace agreement. Volodymyr Zelenskyy told Sky News he’d be willing to cede territory, while Vladimir Putin said…

    Read more →