North Indians who migrated from Central Asia.
Yes they mixed with Greeks,Afghans, Persians and other central Asians. That's the reason they were known as mlecchas.
Well Keralites cant criticize them for that .Because being a place that has thousands of years of maritime trade and foreign influx Kerala is more or less another North India .But here it was not an invasion.