Social Media Telegram founder Pavel Durov arrested in France over content censorship issues Aditya Bhagchandani Aug 25, 2024
Technology Telegram receives 70 million new users amid Facebook, WhatsApp and Instagram… Ayisha Farah Oct 6, 2021