If getting inside a bus gives you jitters because you never know if it is being driven by Pastor Maldonado’s lab engineered clone, cheer up. From October 1, all new commercial vehicles will come fitted with a speed limiter which will limit the speed to 80 kilometers per hour. The Government has proposed for every transport […]
Motoroids.com - Auto news india, car and bike reviews, launch reports, images, prices and scoops