Telegram is one of the more popular messaging clients has added support for multiple accounts on the same device.
In v4.7 of Telegram for Android brings support for multiple accounts. Obviously, you’ll still need separate phone numbers for each account, but switching between them is like moving between gmail accounts within that app.
You can add up to three accounts with different phone numbers to your Telegram app, and then quickly switch between them from the side menu. Notifications will keep coming from all accounts, unless you change this in the Notification settings.
You can install the app from the Play Store.