Private and public sector banks across several parts of India are headed for a long weekend this week, between March 19 and 22. The Reserve Bank of India (RBI) has listed a total of 18 holidays during ...