Follow us for Updates
Call 0422 435 6719 or admin@ahamgroup.in
A long-term visa (Visa D) is issued to a third-country national who has been granted a temporary stay or issued a stay and work permit and who requires a short-term visa to enter Europe.