Public Sector Banks in India

12345
1.
What is the minimum government shareholding in Public Sector Banks?
2.
How many Public Sector banks are there in India presently?
3.
Where are the headquarters of SBI located?
4.
Where was Canara Bank first set up in 1906?
5.
Where was the Oriental Bank of Commerce founded in India?