Physicians and Surgeons lead this list of highest-paying jobs in India with average annual salary of Rs 22 lakhs to 1 crore.

Data Scientists oversee datasets having an average salary of Rs 9 lakhs to 23 lakhs. They need to have expertise in statistics and AI.

Investment Bankers assist in finance and mergers, earning up to Rs 2 lakhs to 50 lakhs annually.

Marketing Managers drive brand and sales awareness, having an annual salary of Rs 8 lakhs to 15 lakhs.

AI and ML specialists create learning algorithms, they have an annual salary of Rs 20 lakhs to 30 lakhs.

Product managers analyze product life cycles with leadership skills, having salaries of Rs 19 lakhs to 38 lakhs.

Business Analysts examine data and solve business challenges with the salary of Rs 5 lakhs to 12 lakhs.

Cybersecurity Engineers secure organizations and systems from threats, earning up to Rs 25 lakhs to 30 lakhs per year.

Robotics creates systems which involve solving problems, with an annual salary of Rs 2 lakhs to 9.5 lakhs.

Management Consultants provide advice for businesses, earning up to Rs 25 lakhs annually and they need to have strong strategic skills.