Please understand that language groups does not mean=race.North Indians are white because they are indo-europeans while the southern Indians are black because they are Dravidians.
By the way you said Syrians a white, because they are lighter, this is not true, the Syrians are Arabs but there live some people called Assyrians in Syria and Iraq, these people are Afro-asiatic people and would be considered non-white, the whites would be the Indo-european Hittites who invaded them.
Pakistanis, Northern Indians and Afghans are NOT white. Everyone knows this. They are much darker than the average Shami Arab.