India: Banks in India will observe a closure of 16 days in April 2025, which includes public holidays and the mandatory ...