No, as per the guidance by the banker there are no such features of top-up to be done from the overseas country. Despite if you have opted for the business option or any special package to load the money from overseas. The better way is to ask someone to top-up your Forex Card by using your local account from your nation to get the Forex Card feed extra money rather using any overseas account for top-up/