1 story
India's industrial and warehousing space leasing reaches 59.1 million sq ft in top 24 cities for Jan-Sep, up 7% from last year.
The Economic Times · 1m