The correct options are
B Pardesi could mean a stranger in the village though a person is a citizen of a country.
C The term Pardesi refers to foreigners.
D Persian equivalent of Pardesi is Ajnabi.
The term foreigner can be used in different contexts. In villages, all newcomers are called Pardesis or foreigners. But in the national context, the person may not be a foreigner.