When Pavel Durov arrived in France on his private jet last Saturday, he was immediately arrested by police.
Three Ukrainian troops who were taken prisoner in the Zaporizhzhia region during the ongoing conflict are purportedly shown being executed by Russian soldiers in a video that has gone viral on social media. The footage was shared by numerous journali