Citizens of their home country who spend time, usually a job assignment, in a foreign country are called expatriates.
abroad is the word for to be outside one's own country
It means that the person is not a native of the country where they are .
It is called a Pre-Emptive attack if I am not mistaken
see exiled
Kerala is called Gods own Country.
The Indian state Kerala is called gods own country.
yes
someone who travels outside their own country as opposed to domestic tourist (someone who stays in the borders of their own country)
foreign
foreign
To get a lot of money
Colonization