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