World Russia accuses Telegram founder Pavel Durov of 'aiding terrorism' and places him on wanted list Ethan Green · July 29, 2026