Škoda Auto India has announced its new brand philosophy - “Let’s Explore”, with a high impact marketing campaign,....