Russia ‘punishment battalions’: Who are Storm-Z troopers?

Top International News

Russia Ukraine war is into its 19th month as the conflict goes on. There are stories of human cost of this war buried deep under conflicting narratives – from both the nations thousands have died on both sides and many more have been injured. Watch the video to know more.

Credit WION

Please support our Sponsors here :