The government has put a weekly cap on how much an individual can withdraw from an account at 24,000 rupees, but many banks were only handing out 10-15,000 rupees to clients because they did not have enough cash to go around, said Harvinder Singh, general secretary of All India Bank Officers’ Association, which represents nearly 300,000 bankers.