In india if higher class Hindud consider some as lower class, y an arab cant consider an indian muslim as lower. This is just like in even in US american discriminate black though they r the original American.
I live in a gulf state & I have not seen much of the discrimination that u have mentioned. I had sen muslim stand sholder to sholder irrespective of their counntry.