Five European countries have stated that lab tests confirmed Russian opposition leader Alexey Navalny was killed by a rare dart frog toxin while in a Siberian prison in 2024. Moscow denies this, claiming he died of natural causes.
Want More Context? 🔎
