Running the infrastructure for a scalable secure and reliable service like this for hundreds of millions of users has to be extremely expensive. Yet on Telegram's website it says that it will be free forever and will never sell advertisements or charge subscription fees. So is it donations?