Force Motors launched Traveller-26 at Rs. 10.87 lakh
October 16, 2012
Pune-based automobile company, Force Motors launched the all new Traveller-26, which has been said to be the world’s largest monocque van with price of Rs 10.87 lakh. As the …