By Agencies
Net office space leasing fell 44 per cent year-on-year during 2020 to 25.82 million sq ft across seven major cities as corporates deferre...Read More