Question on Nikkah---Split from nikkah for limited time.

Re: Question on Nikkah---Split from nikkah for limited time.

^ do the witnesses have to be muslim ?

also if nikah is with non-muslim woman in a non-muslim country can non-muslim witness it ?