VISA glossary

What is Physical Presence?

Physical Presence — The place where a person is actually, physically located. For example, an applicant applied for a visa by mail in London, but he was living in Paris. He was physically present in Paris.

More VISA terms →