Telegram to pay USD18.5 million\, return investor money to settle SEC charges

Telegram to pay USD18.5 million, return investor money to settle SEC charges