The Mahindra First Choice-backed auto content and commerce portal carandbike.com has announced the launch of yet another superstore; this time in Gurgaon located at Trillium Avenue Mall, near Huda City Metro Station, Sector 29. With this new store, car&bike now has 20+ used car stores located in cities like Mumbai, Pune, Kochi, Calicut & Indore across India. […]