Concept:Islam makes witnessing a public requirement for a valid marriage contract.Explanation:Marriage in Islam must not be kept secret. It should be announced and confirmed by witnesses. According to the majority of Islamic jurists, the minimum requirement is two upright Muslim male witnesses. This ensures that the union is known and legally recognised in the community. So, the minimum number of witnesses for an Islamic marriage is two males.Answer:C. Two males