Maruti Suzuki Indian National Autocross Championship Grand Finale Kicked-off At Buddh International Circuit
The Maruti Suzuki Indian National Autocross Championship has entered its final leg as the Grand Finale was kicked-off at the Buddh International Circuit on March 3, 2017. The national level Grand Finale came alive with the rumbling sounds of machines as […]