Microsoft has announced the launch of the India Development Center (IDC), National Capital Region (NCR). IDC NCR is Microsoft’s third Development Center in India, serving as a premier facility for driving cutting edge innovation. The center will build on Microsoft’s commitment to tapping India’s world class engineering talent to create solutions for global impact. The…