New Delhi, March 30 -- Banks will close for up to two days in almost all parts of India, due to Eid-ul-Fitr and a weekend holiday, according to the bank holiday calendar by the Reserve Bank of India (RBI).

Banks will be closed in all states across India except Mizoram (Aizawl) and Himachal Pradesh (Shimla) for Eid. There will be an Eid bank holiday on March 31, Monday, in almost all states of India.

There will also be a bank holiday on Sunday, which is a designated bank holiday. There will be no bank holiday on Saturday, April 5, since it is the first Saturday of the month.

There will be an Eid bank holiday on March 31 in the cities listed below:

Agartala, Ahmedabad, Belapur, Bengaluru, Bhopal, Bhubaneswar, Chandigarh, Chennai, Dehrad...