Begin typing your search...
Showing results for "#Savills India"
India's office space absorption soars to 34.8 mn sq.ft in H1 2024:...
New office space supply witnessed a sharp decline of 32 per cent year-over-year (YoY), with only 17.4 million square feet completed in H1 2024.