i supposed that your granparents came from India to Africa during british ocupation,but why do u say that ur not Indian nationality if they were Indian nationality?anyway,no one answered my question-is a hindu only a religion or it makes u Indian nationality?i dont want to offend anyone with my question,im just curious.cause for example-Pakistanian look exactly like Hindu(dont know if they speek the same or similar language),but they are muslims.its the same in my country-we are all same nationality but different religions.there are also diferent(ill call them groups for the sake of the argument)in China.we call them all Chinese,but their lanuages are often very diferent,those from south almost can hardly understand those from the north.Izraelian nationality came out from religion-Judaisam.so-are Indians considered to be only members of Hindu religion?oh end-there is an ethnic group in my country(and throughout the Europe),that we call Gipsies,they call themselves Roms(which means man in their language).They are originaly from India,but along their travels during the centuries,theyve changed their religion.would u consider them to be Indians as well even if they are not Hindu?