Opening a demat account is a pain for NRIs. Zerodha and others are trying to simplify it.
Opening a demat account with a broker requires an NRI to fill in lengthy forms, courier them to the broker after rectifying any errors, and find authorities in their country of residence to notarise original documents.
Money