Economy Net leasing of office space down by 26% in April-June 4 July 2022, 1:12 pm Net leasing of office space fell 26 per cent during April-June across seven major cities…