There was a lot of understandable disdain for Telegram when it got popular because they roll their own crypto, MTProto. However, it looks to me like Russia's recent pants-on-head move (banning 2M IP addresses because Telegram won't give up their keys) indicates that MTProto, if not a very wise development to begin with, doesn't have any obvious cracks that the FSB could just quietly pry open.
AFAIK telegram has channels and groups which were used in russia for purposes the govt didn't want to encourage. To my understanding, both groups and channels cannot be encrypted, so this ban has less to do with encryption but with the fact that Telegram wasn't willing to handle over the plain text chats they have on their servers.
They certainly are encrypted, they're not end to end encrypted so Telegram has the keys. Supposedly each key is stored across multiple datacenters in different legal jurisdictions so no single government can compel them to hand over the keys, but this seems like a rather questionable legal theory.