The United States does not grant asylum in its diplomatic premises abroad. Under U.S. law, the United States grants asylum only to aliens who are physically present in the United States.
To be eligible for consideration under the U.S. Refugee program, an applicant must meet the definition of a refugee: a person outside of his/her country of nationality or outside his/her habitual residence, who is unwilling or unable to return to that country because of persecution or a well-founded fear of persecution based on race, religion, nationality, membership in a particular social group or political opinion. In addition, he or she must be able to establish that he or she is not already firmly resettled in a foreign country and must fall within certain refugee processing priorities.
The U.S. Refugee admissions program is administered by the Department of Homeland Security, United States Citizenship and Immigration Services (USCIS). Applicants for admission to the United States under the program are processed at certain USCIS offices abroad. London is not a refugee-processing post and no processing for the U.S. Refugee program takes place in the United Kingdom.
Persons seeking admission to the United States through the U.S. Refugee admissions program may be processed at the United States diplomatic posts located in Athens, Frankfurt, Hong Kong, Madrid, Manila, Mexico City, New Delhi, Rome and Vienna. Please note, however, that the United States government does not take responsibility for the movement of refugee applicants to any of these locations, does not offer any assistance to applicants seeking necessary permission or visas to travel, and does not offer any guarantee to other countries that the applicant entering that country will be accepted for entry into the United States as a refugee.