What is the difference between nro and nre accounts?
 A NRE allows only foreign currency deposits and rupee withdrawals, while a NRO allows both foreign currency and rupee deposits, but only rupee withdrawals and An NRE account can only be opened with the money that has been earned in abroad and not from any local rupee source. an NRO account can be opened either by money earned abroad in foreign exchange or can be rupees earned from sources in India. 