Bank operations across India face multiple closures in March 2026 as the Reserve Bank of India has declared 18 public holidays for all banks.