Telegram CEO Pavel Durov indicted over criminal activity on app
The Russian tech CEO is among the wealthiest people in the world, with an estimated net worth of $15.5 billion, according to Forbes.