 Karaites exist in small numbers today, mostly living in Israel.Rabbinical and Karaite Jews each hold that the others are Jews, but that the other faith is erroneous.Over a long time, Jews formed distinct ethnic groups in several different geographic areas—amongst others, the Ashkenazi Jews (of central and Eastern Europe), the Sephardi Jews (of Spain, Portugal, and North Africa), the Beta Israel of Ethiopia, the Yemenite Jews from the southern tip of the Arabian Peninsula and the Malabari and Cochin Jews from Kerala .