Airbnb has leased 46,437 sq ft in Gurugram's DLF Cyber City, highlighting India's growing role as a global capability centre destination.
Airbnb has leased 46,437 sq ft in Gurugram's DLF Cyber City, highlighting India's growing role as a global capability centre destination.