Which doctor has the highest salary?
In India, neurosurgeons typically earn the highest salaries among doctors, averaging ?2.5 to ?5 crores per annum. Other highly compensated specialties include cardiologists, orthopedic surgeons, radiologists, and dermatologists, with average salaries ranging from ?1 to ?3 crores per annum.