What doctor do you need to visit if you have a heart disease?

Question: What doctor do you need to visit if you have a heart disease?

Choices:

The nephrologist
The cardiologist
The traumatologist
The gynecologist

Correct answer:

The cardiologist