Step-by-step explanation:
Nearest organ to which heart supplies oxygenated blood is HEART ITSELF. It is supplied through CORONARY ARTERIES.
3.5m questions
4.5m answers