According to the Special Marriage Act of 1954, two people from different castes, religions, or nationalities can marry in the presence of a marriage officer and three witnesses in India. The marriage officer so mentioned is generally the Sub-Registrar appointed under the Act of 1954. For further information on the subject, you are advised to seek the legal opinion of an experienced advocate in your city.