Require total 2 witnesses from any side any male / female who has completed the age of 18 years having any ID and address proof can be your witness. (Witness may be your friend / family member or any of your known person).
For Muslim Marriage Act required only male witnesses.
Only for Special Marriage Act required total 3 witnesses.
If any party is divorcee / widow / widower (copy of that proof)