Indian banks are legally permitted to buy or sell foreign currencies by the Reserve Bank of India (RBI). Therefore, you can exchange foreign currency in India at any RBI-authorized bank. You can use your NRO Account to access the foreign exchange facility if you're a Non-Resident Indian (NRI).