New Delhi, Dec 30 (IANS) Office space absorption across six major cities in India fell over 50 per cent to 27.4 million square feet in 2020, according to a Savills India report.In 2019, office space ...
Become a proud member of 1947.com to access this content.