Russian opposition leader and Putin critic Alexei Navalny laid to rest in Moscow | WATCH
World | Mar 02, 2024, 10:28 AM 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.