Google Secures One Of India’s Biggest Office Leases Of 2025
In a significant boost to India’s commercial real estate market, Google has signed a lease for roughly 57,300 square metres (617,000 square feet) of office space at Atrium Place, Gurugram, ...















