Škoda Auto India's Head of Marketing and Head of Sales resign Top execs Tarun Jha and Ajay Raghuvanshi have reportedly stepped down e4m Desk Jan 28, 2023 8:41 AM