Alex
Will Russia control at least 95% of Donbass at the end of October 2026?
44%
chance
11
200
Ṁ1215
Nov 1