For a wedding to be considered legal in Australia the ceremony must be attended by 2 witnesses of your choosing over the ages of 18. They can be anyone you choose, regardless of relationship or country of birth. They must however be able to speak and understand English, or a translator must accompany them.