Google has leased 617,000 sq ft at Gurugram's Atrium Place, marking one of the biggest office space deals of 2025, as it ...