Yes this is defenitely ridiculous. That money is yours and you have invested in bank(fixed deposit). bank should give you back when ever you want and they might just deduct some amount for that. that amount also to be deducted from the intrest they are giving you. now they say 43 days is certainely unacceptable. speak to the manager and still if things doesnt work ask them to give in writing and file a complaint (based on that written communication) with QCB. REMEMBER, IF YOU GO INDIA YOU CANNOT FOLLOW UP FOR ANY THING AND IT WILL BE VERY DIFFICULT EVEN FOR SILLY THINGS, BANK DOESNT ALLOW YOUR FRIENDS FOR ANY PROCEEDINGS.