The Indian passport currently ensures visa-free travel to 24 countries. But getting a visa to some other countries is pretty tough.
PHOTO: UNSPLASHGetting a Russian visa is a complex procedure as it involves a lengthy application form and strict requirements with extensive questionnaires.
PHOTO: UNSPLASHGetting a Pakistan visa is a hassle, and if you have an Indian passport get ready for extra grilling for known reasons.
Every year, only 4,000-6,000 people visit the country. North Korea does not grant visas easily because of its strict dictatorial regime.
PHOTO: UNSPLASHGetting an Iranian visa is difficult as a verification code is required before applying. An authorised agency must apply for the code, and the Ministry of Foreign Affairs issues it.
PHOTO: UNSPLASHApplicants must fill 3 visa application copies from Migration Service and obtain a Letter of Invitation from a sponsor (around 20 days processing time).
PHOTO: UNSPLASHOne of the toughest countries in Africa to get a visa to. All tourists need to apply for a visa via an accredited tour operator in Libya.
PHOTO: UNSPLASHObtaining a visa for Syria usually requires a sponsorship from a Syrian citizen or an organisation within Syria. The process can be challenging.
Getting a visa to this beautiful nation is a tiresome process, with no fixed processing time.
PHOTO: UNSPLASH