In NRE you only can deposit Foreign currency same will be converted in to Indian rupees , NRE account is tax free . In NRO account you can deposit any thing earned by NRI in India and Its fully taxable .So dividend income received in India is fully taxable in hands of share holder ,so if you deposit in NRO account it's taxable .