My friend moved to Canada in July 2015. And has money in Indian currency notes of denomination 500 and 1000. I know that people living abroad who want to exchange the currency can come to India till March and get it exchanged. But my friend can only come back after July 2017 because of the visa she has. Is there anything that can be done?
One option is to send money with someone who is going to India, he/she deposits in his account, and NEFT/IMPS you (if you have indian savings account) or to your family member, relative, or bring back the new notes in cash for you.
You could also give a copy of your ID Document, with a simple authorisation letter, and your bank details, so he could deposit directly in your account, will not work if you have NRE account.