Russian authorities arrested Stephen Hubbard in April 2022 in Izyum, Ukraine, later sentencing him in October 2024 to nearly seven years in prison for alleged mercenary activity
Agree
Disagree
Overview
Debates
Related claims
Topics
Sources
Best
Space 89bd89
Loading debates…