Tech1 Min Read SidonJune 5, 2025 Apple India secures a 12,616 sq ft location at Sky City Mall in Mumbai. Apple India, the maker of iPhones, has secured a lease for 12,616 square feet within Sky City Mall located in Borivali East, Mumbai, at a…