Can a marriage be set aside if the bride is not a virgin?
No. However, if the bride is pregnant by another person, the marriage can be set aside, provided the husband can prove that he was ignorant of this fact at the time of marriage, did not have intercourse with her after discovering this fact and the petition to set aside the marriage is made within a year from the date of marriage.