Skoda Auto India Plans To Expand Its Network To Over 200 Touch Points By 2025

Skoda Auto India has announced its plan to expand its dealership network in India to more than 200 touch points by 2025.