Force Motors Explorer SUV launch postponed
March 4, 2011
As we reported earlier, Force Motors had plans to launch the SUV in March-April 2011 but now it has deferred another 10 months. If the rumors are to be believed, the …