India's office space absorption reached its highest point in 18 months totaling 10.37 million square feet in Q3....
Stay ahead in the dynamic world of trade and commerce with India Business & Trade's weekly newsletter.