A friend can be a witness for court marriage in delhi as long as they are of legal age and have proper identification. The best way to ensure that your friend can serve as a witness is to have them accompany you to the courthouse when you apply for your marriage license.