Home InternetCryptocurrency Telegram Caves to US Regulators: Delays Blockchain Launch, Offers to Return $1.2B to Investors