Apple India leases 2.7 lakh sq ft of office space in Bengaluru, likely to be one of the largest single-tenant office leases in the city
Apple India Private Limited has signed a 10-year lease for a 2.7 lakh square foot office space in Bengaluru. According...