A witness for property registration in India can be anyone who is not a party to the property transaction. This could include neighbours, friends, or coworkers. However, it is critical that the witness be present at the registration office and has valid identification.