By IANS
Years after its launch, Microsoft's video collaboration tool Teams has finally made its way to the tech giant's Store on Windows 11 and Windows 10.