Hi there,
I'm a saudi student who has just arrived in India this week. I issued a certified cheque from my country so that I can cash it here in Bangalore but now the indian bank refused to cash it unless I open an account in their bank.
Is it legal for a bank to refuse to cash a certified cheque if I don't have an account with them?
If it's illegal then what should I do? To whom should I complain? The saudi monetary authority or the indian reserve bank?