One can refer to an American Indian as a Native American, but I cannot come up with an unambiguous term for an Indian from the Indian subcontinent. How can I refer to someone who is from the country of India, preferably without having to say "from the country of India"?
Ambiguous example:
My roommate is Indian.