Yes, an expat or immigrant can apply for asylum in a country other than their home country. Asylum is a protection granted by a government to individuals who are fleeing persecution and cannot return to their home country due to a well-founded fear of persecution based on their race, religion, nationality, political opinion or membership in a particular social group. The right to seek asylum is recognized under international law, including the 1951 Refugee Convention and its 1967 Protocol, which lay down the legal framework for refugee protection globally. However, the process for seeking asylum varies from country to country, and there may be specific requirements that must be met. It is important to seek legal advice from a qualified attorney in the jurisdiction where you wish to seek asylum to understand the requirements and procedures involved. It is also worth noting that seeking asylum in another country can be a complex process, and it may take some time before a decision is made on your case. In some cases, it may be advisable to seek the assistance of an immigration attorney or an authorized representative to help guide you through the process.