A person of Indian origin (includes pakistan and bangladesh too). Also known as desi. Usually used by "desi-s" them selves (just like a black man likes to call his brother as a niger).
Some might consider this as offensive.
Gupta is buying a Mercedes convertible. I think he wants to show that he is not the regular brown man with a asian car.