The wife can seek annulment of marriage in India if the marriage got solemnised in India. If it was Hindu Marriage, both parties were Hindus and domiciled in India, than the Hindu Marriage Act,1955 will apply to them and the annulment of marriage proceedings on the ground of commiting fraud for obtaining consent for marriage can be used for the purpose. The American groom may not be Indian domicile will always oppose the applicability of Hindu Marriage Act,1955 on him.
The annulment of marriage in USA can be filed if the marriage was regstered in USA, the US court will have jurisdiction on the ground of residence of the parties there in the State where the annulment of marriage proceedings is filed.
The criminal complaint for cheating can be lodged in India but the misrepresentation that you state about the groom seems not to serious that will be of much help in putting the person behind the bars. More so the accused staying in USA may not appear in Indian court or before Indian authorities for investingation and interogation purposes that will hinder the criminal proceedings in India.