Radar Open Radar

Russia releases American Stephen Hubbard after four years in prison.

Al Jazeera World News · Source

Russia releases American Stephen Hubbard after four years in prison.

Hubbard was imprisoned after being accused of fighting alongside Ukrainian forces against Russia.