If you are residing with your parents in India Bangalore, ever since your break up with your husband in 2014, then you can file the petition on grounds of desertion here itself. Since you are not aware of his whereabouts you can file the petition citing his last known address in India (Parents House), if you do not have it, you will have to make efforts to obtain his address as this is very important for filing of the petition itself.
Since you are having the custody of your child since its birth, you can seek custody even after filing for divorce and grant of divorce.
In your case at the present it would be best for you to send him a legal notice stating very clearly that you are intending to file the petition for divorce on grounds of cruelty, desertion, if on receipt of the notice, your husband (if he still has not married anyone else there) can suggest you to come forward for a mutual consent divorce.
After filing for divorce you can seek maintenance and alimony from your husband during the pendency of the petition itself.