How to find groups in Telegram

One of the reasons many of its users love Telegram is that it provides access to public or private groups that you can join. There are countless Telegram groups available, and some of them contain hundreds of thousands of users. You can join a Telegram group to follow a topic that interests you and post thoughts and updates on the topic yourself. But how do you find all these great groups