Banks open today across India on April 18, 2026.