Fourteen percent of India's one billion people are Muslim. Characterized by economic and political diversity, they are further divided regionally and linguistically: Bengali, Deccani, Gujarati, Hindustani, Mappila, Oriyya, and Punjabi. Most are Sunni Muslims following the Hanafi legal tradition; about 10 percent are Twelver Shiis, and a smaller percentage are Ismaili Shiis. Most Indian Muslims supported the partition of British India at independence, but a substantial minority supported the Indian National Congress. In independent India Muslims have been politically active as one of the largest Muslim national communities in the world.