Telegram to Return $1.2 Billion to Investors and Pay $18.5 Million Penalty to Settle SEC Charges

Washington, DC (STL.News) The Securities and Exchange Commission announced today that it obtained court approval of…