At least in India, banks are required to pay you every day for delays to resolve major issues beyond what is considered reasonable. OP's case would likely fall under it.
It's part of RBI (Reserve Bank Of India) guidelines. The scope is expanding every few years to cover every situation.