Star India renews lease for 450,000 sq ft headquarter in Mumbai
Star India has renewed its lease for nearly 450,000 sq ft office space spread across 16 floors of the commercial tower Urmi Estate that houses its India headquarters in Mumbai’s Lower Parel business district for a long-term tenure of nine years. In addition to the 16 floors in Urmi Estate, the company has also leased […]