Libya Visa

About Libya The country in North Africa is referred to as “Libya.” The majority of the country is covered by the Sahara Desert, and the de facto capital, Tripoli (Arbulus), and another major city, Benghazi (Banghz), are located on the coast and in the immediate hinterland. Libya Visa is easy […]

Libya Visa | Documents required