News

India: Banks in India will observe a closure of 12 days in June 2025, which includes regional and national holidays, in ...