Sat, 04/27/2024 - 00:25 Tech Insider Russian opposition leader Alexey Navalny (left) and Russian President Vladimir Putin (right).Alexander Nemenov/AFP via Getty Images; Contributor via Getty Images Tags Military & Defense, insider-news, alexey-navalny, vladimir-putin Source Alexey Navalny's death wasn't directly ordered by Putin, WSJ reports