People immigrate from one country to another for different purposes. Some regulations set by the government of the country, immigration laws may vary from country to country. You can hire an Immigration lawyer in Baltimore Maryland to get the Green Card.