Škoda Auto
Škoda Auto India Private Limited currently has 103 showrooms and 102 service centers across 81 cities.