Answer & Explanation
D) Allahabad Bank
Oldest Joint Stock bank of India was Bank of Upper India that was established in 1863. But this bank failed in 1913. India's Oldest Joint Stock Bank which is still working is Allahabad Bank. It is also known as India's oldest public sector bank.