World News Russia Jails Activist 25 Years For Criticizing Putin Over Ukraine Invasion Busayo Agbola Apr 17, 2023 0 A prominent Russian human-rights activist, Vladimir Kara-Murza, has been sentenced to 25 years in jail for…