In India, doctors who specialize in fields such as cardiology, neurology, and gastroenterology tend to earn the highest salaries.