• Written by: Cointelegraph by Vince Quill
  • Mon, 26 Aug 2024
  •   United States

India has an estimated 104 million Telegram users, according to World Population Review, and represents the platforms largest user base globally.

Telegram is under investigation in India: Report