Russian opposition leader and Putin critic Alexei Navalny laid to rest in Moscow | WATCH
World | March 02, 2024 10:28 ISTNavalny's sudden death at an Arctic penal colony on February 16 shook the world, with many world leaders and his allies accusing Putin of having him murdered. Navalny's wife also accused Putin of murdering her husband and expressed concern over possible arrests at his funeral.