Cars24 has shuttered about a dozen outlets in New Delhi. The landlords claim the leases were terminated before the end of the lock-in period. from Small Biz-Economic Times Read The Rest:economictimes...