Who is a Non-Resident Indian (NRI)?

A Non-Resident Indian ( NRI )means a person who is an Indian citizen or a person of Indian origin who stays abroad for employment/carrying on business or vocation outside India or stays abroad under circumstances indicating an uncertain duration of stay abroad.