Which bank gives long term loan to farmers?
(a) NABARD
(b) Land Development Bank
(c) SBI
(d) Rural banks