Versus - compare TSC and 17090193

TSC India Ltd. outperforms Travels & Rentals Ltd. on 17 out of 22 parameters.