Russian police arrested five people who proposed officials arrest and charge Vladimir Putin with treason for his decision to launch the invasion of Ukraine, which has led to catastrophic outcomes for Russia and its interests. “The fact that several municipal deputies in St. Petersburg, Putin’s hometown, came forward accusing [him] of treason and calling for […]
Source: Russian Officials Arrested After Proposing Charges Against President