Business & Finance News Telegram to Return $1.2B to ICO Investors By Leora R. Isham 4 years ago Messaging startup Telegram Group has agreed to return far more than $one.two billion to investors