More than 75 percent of the population are Indians . The rest come from Africa , while a small number have Chinese and Eurasian ancestry . Currently , the majority of the population , more than 75 percent , are Indians of mixed origins ( a significant percentage being followers of the Hindu and Muslim faith ) , with the rest from Africa and a minority of Chinese and Eurasian .