World Apple India Expands Big: Secures 2.7 Lakh Sq Ft Office Space in Bengaluru, Poised to Become One of the Largest Tenants by Noah Rodriguez August 22, 2025