I have 5 independent Active Directory Domains.
Domain A to E at different locations, not physical area or connected.
Wants to connect together to share MS Teams, M365 email Calendar, MS Sharepoint Online.
What is the best option for each entity to communicate each other and have a trust to share MS teams, calendar, sharepoints?