Streaming services major Netflix’s India arm has renewed the lease for its head office space spread over 137,000 sq ft in commercial tower Godrej BKC in Mumbai’s business district Bandra-Kurla Complex (BKC) in a five-year deal valued at more than Rs 280 crore.The company will be paying monthly rentals of nearly Rs 4.30 crore for two separate leases...