Banks across 18 Indian cities shut today for Holi celebrations.