Russian TV Station Staff Resigns Live On-Air to Protest

Russian TV station

Staff of Russian TV station resigned live on-air RAIN TV – Staff of the independent television network in Russia resigned to protest against their home country amid its invasion in Ukraine. It was in the early hours of February 24 when Russian President Vladimir Putin declared war against Ukraine via his State of the Nation Address. In … Read more