Telegram owner in india. The British Virgin Islands-based business is popular in Russia and has over 1 billion monthly acti...