Banu Israil
The Banu Israil Shaikh are a Muslim community found in the state of Uttar Pradesh in India. Their name means "Children of Israel", and the community traces its descent from the Jewish community of Mad...