Tag: ,

Team India Get Podium Finish at Castrol Asia Pacific’s Super Mechanic Cars Contest 2018

Team India fought hard to earn the second runners-up position in the finals of a closely contested Castrol Super Mechanic Asia Pacific competition for car mechanics....