Witnesses for a marriage

Q. When we are geting married, does the witness have to be men only or can it be ladies also?

A. For the marriage of Muslims, there must be two male witnesses or one male and two females. All witnesses must be from among those who have reached the age of puberty (they cannot be minors), and must be Muslims who are sane.

The presence of witnesses is essential for a marriage since the Prophet (SA) has stated, ‘There is no marriage except with witnesses’. (Tirmizi).

And Allah knows best.