Pune based Force Motors launched the World’s largest Monocoque Bus, the 26 seater Traveller26 in October 2012 at a starting price of 10.87 Lakh ex-showroom.
Pune based Force Motors launched the World’s largest Monocoque Bus, the 26 seater Traveller26 in October 2012 at a starting price of 10.87 Lakh ex-showroom.