Everyone who professes Tauhid and acknowledges the Prophethood of Muhammad (PBUH), is a Muslim, but a perfect Muslim is one who has attained that high level where he does not harm any Muslim with his hand and tongue (speech). Similarly, an Emigrant is the one who abandons his homeland and relatives and goes to a place where he can easily practise the religion of Allah. But such a person is also an Emigrant who renounces all such things which are forbidden by Allah, because emigration means abandoning, whether it is abandoning of homeland or sins.