India will see 18 bank holidays in December 2025 as Christmas, regional festivals and state observances trigger widespread ...