Mubadala and Abu Dhabi Catalyst Partners invest $150 million in Telegram

Mubadala and Abu Dhabi Catalyst Partners invest $150 million in Telegram
play icon
Telegram has become one of the 10 most downloaded apps in the world with over 500 million monthly active users. WAM