Hello @Srijan Singh
Thanks for reaching out!
The maximum number of people in Teams Meeting is 1000. You could find it from official document. Microsoft Teams Meetings have a Time limit of 30 hours. Refer this document.
Refer to this official MS documentation to know the max limit for number of people in meeting for various licenses. Please note that for the best experience in large meetings, webinars, and live events, Microsoft recommends using the latest version of Teams desktop client or Teams mobile clients. Also, note that Breakout rooms can only be created in meetings that have fewer than 300 attendees. In addition, creating breakout rooms in a meeting automatically limits the number of meeting attendees to 300. Please follow this document to know best practices for a large Teams meeting.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.