Net leasing of office space down by 26% during April-June across seven major cities to 8.5 million square feet as compared to the previous quarter due to lower supply, according to real estate consultant JLL India.