The Expedia Group announced plans to set up a global technology centre in India as part of its enhanced investment in India. The Expedia group’s Indian subsidiary companies also moved to a brand new office premise, spread over 42,000 sq feet in Gurgaon near New Delhi. The facility will primarily...
