When both the parties are Indians & married in India according to any of the India form of marriage then the dissolution of such marriage should be done through the Indian Family Court of the competent jurisdiction where the marriage took place or where either of the parties usually reside or where both the parties last resided together.
As per the latest Supreme Court judgment which had held that a decree of divorce granted by a foreign court is not valid in India if the ground is not recognized by Indian law.
Since your marriage was in india and your husband is residing in India, you have to file the divorce case in india family court.
Also kindly note that there in no online options for filing a case for divorce in india.
If you file a mutual divorce consent in india, you just need to come twice. First time when you file the case in the court and the second during the hearing time.
Since you and your husband are living separately since the last 5 years, there wouldn't be any issues or delay in getting a divorce if its mutual.