no expert others on here have experience i dont on this matter.

But you both have to be single so yes she has to get anullment first before either finace or spouse visa