By submitting copies of passport, visa, address proof, photograph, identity card issued by a relevant government authority with photo, one can open the account in any bank of any country one likes. But there are restrictions. For example a Pakistan citizen or a Chinese citizen cannot open a bank account in India as these countries fall under India's 'enemy country' category. But even they can open with special permission from Indian government.
You can help the HubPages community highlight top quality content by ranking this answer up or down.