Google Signs 617,000 sq ft Office Lease in Gurugram’s Atrium Place US tech giant Google has made another bold move in India. The company recently signed one of 2025’s biggest office deals, leasing 617,000 sq ft at Atrium Place, Gurugram. The project, developed by DLF and Hines, highlights Google’s expanding commitment to India’s growing business landscape. Google’s Strong Bet on the NCR...