Hi Fidaullah Khan
According to Microsoft's documentation, the maximum meeting duration for Microsoft Teams Free is 60 minutes. If you need meetings that can last up to 30 hours, you'll need a Microsoft 365 Personal or Microsoft 365 Family subscription or an eligible Microsoft Teams business subscription.
Reference: Learn more about subscriptions for Microsoft Teams Free | Microsoft Support
I hope this information helps.
If the answer is helpful, please click "Yes". If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.