Office leasing in India rises 15 pc to 15.9 million square feet in Q1 2025by The Uttam Hindu 27 March 2025 12:36 PM IST