India’s office leasing surges to all-time high in Q1 2025
Office leasing in India rises 15 pc to 15.9 million square feet in Q1 2025