Does “Desi” work in this case? Is it offensive for a white guy to say?
I fact, in the US it seems to be used to refer to anyone from the subcontinent, not just from India.
Desi is probably a better term, since NROs, PIOs and non Indian brown Asians are usually target audience for such content :)