Google Leases 550,000 sq ft Office Space in Gurugram Google has finalized a landmark deal to lease 550,000 square feet of office space in Gurugram, Haryana, through a managed workspace agreement with Table Space. The agreement is one of the largest January 3, 2025 Channel/Google/News/Technology News