Photographs and flowers are left outside the Russian Embassy in London on Feb. 16, 2024, following the news of the death of Russian opposition leader Alexei Navalny. / Credit: DANIEL LEAL/AFP via Getty Images
CNA Staff, Feb 16, 2024 / 15:30 pm … […]