Google has leased 617,000 sq ft at Gurugram’s Atrium Place, marking one of the biggest office space deals of 2025, as it expands operations across India
Google has leased 617,000 sq ft at Gurugram’s Atrium Place, marking one of the biggest office space deals of 2025, as it expands operations across India