The proposed Noida campus, spanning 15 acres with a 1.1 million square feet built-up area, will serve as a hub for advancements in AI, cloud, and security, further expanding Microsoft IDC's presence ...