

How to obtain a visa to Luxembourg for Bengali nationals
If you're reading this, you're probably a fan of rice with curry and are considering leaving your beloved Bangladesh, even if just temporarily, to explore the beauty of Luxembourg. Naturally, you may have a lot of questions and concerns swirling in your mind, but before the stress takes over, let us lend you a hand. In this guide, we'll walk you through everything you need to know about obtaining a Luxembourg visa from Bangladesh. And don’t worry, you won’t have to part ways with your favorite curry, the Grand Duchy boasts a variety of restaurants that serve similar dishes!
Luxembourg is a highly cosmopolitan country, where nearly half of the population comes from different corners of the world. However, the Bengali community remains small, with just 149 Bengali nationals living in the Grand Duchy as of early 2024.
How many Bengalis live in Luxembourg?
Where do Bengalis migrate? How many currently reside in Luxembourg? What are the patterns of immigration, and how does it compare to other nationalities? In this section, we will explore the migration trends of Bengali nationals to Luxembourg and provide answers to these questions.
Most common destinations for Bengalis
Bangladesh is one of the countries with the highest emigration rates globally. According to the latest UN data, there were approximately 7,401,763 Bangladeshi emigrants in mid-2020, which accounts for 4.49% of the country’s population. Moreover, the number of Bengali migrants is increasing steadily year by year, in the last 30 years the number of migrants has increased by 36%.
In addition, it is striking that most emigrants from Bangladesh are male. Male emigration was 4,971,930 men in 2020, accounting for 67.17% of the total, compared to 2,429,833 female emigrants, accounting for 32.82%.
The top destinations for Bengali emigrants are neighboring India, which attracts 33.62% of the total, followed by Saudi Arabia at 17.26%, and the United Arab Emirates at 14.80%.
Bengali population in Luxembourg
As of January 1, 2024, there were 149 Bengali nationals residing in Luxembourg. While the Bengali population remains small, it has experienced steady growth over the years. Since 2011, the number of Bengalis in Luxembourg has increased 2.6 times, reflecting a continuous upward trend.
Another interesting fact to analyze in addition to the absolute number of Bengalis in the country is how many come to live each year and the main reasons. According to statistics, the reasons are varied including family, work, and educational reasons. However, until 2019 there was a noticeable increase in the number of Bengalis arriving for educational reasons, when it peaked at 20 people coming for this reason. But since then, fewer and fewer people are arriving for educational reasons.
Percentages and Comparisons with Other Nationalities
In terms of total population, the Bengali community in Luxembourg makes up a very small proportion. Bengali nationals account for just 0.02% of Luxembourg’s total population and 0.05% of the foreign population. Luxembourg’s foreign population is predominantly made up of nationals from European Union countries, with Portugal, France, and Italy topping the list.
While Bangladesh is not one of the leading countries in terms of immigration to Luxembourg, it ranks higher than many other Asian nations.
Types of Luxembourg visas for Bengalis
When applying for a Luxembourg visa from Bangladesh, there are several options depending on the purpose and duration of your stay. Luxembourg, like other countries in the Schengen Area, offers three main types of visas: transit visas, short-stay visas, and long-stay visas.
Additionally, long-stay visas have a maximum duration of one year, those intending to stay in Luxembourg for longer periods will need to apply for a residence permit in addition to the visa. Let's look at each of these types of visas and residence permits in a little more detail.
Official government site
You can find more information about short and long-stay visas on the government's dedicated page at guichet.lu.
Transit Visas for Luxembourg
A transit visa, also known as a Type A visa under Luxembourg and Schengen regulations, allows travelers to pass through the international zone of an airport without entering the country. This visa is generally required for citizens of certain countries who are transiting through a Schengen-area airport but not staying in the country itself. While
While many nationalities are exempt from needing a transit visa, Bangladeshi nationals are required to have one when making an airport stop in Luxembourg. However, it’s always a good idea to check current visa regulations before traveling, as immigration rules change over time.
Short-stay visas for Luxembourg
Those intending to enter the country for a short period should apply for a short-stay visa, also known as a type C visa. Specifically, this visa allows transit or stays in Luxembourg and the Schengen Area for a maximum of 90 days within 180 days. It's intended for the following purposes:




Nationals of certain countries need this visa to enter Luxembourg, while others do not. Bangladeshi nationals fall into the category of those who do require a short-stay visa to enter Luxembourg and other Schengen countries. In the adjacent picture, it is possible to see the countries whose nationals need a visa for short stays. If you are lucky enough to have a nationality of another country, you may not need a visa to enter Luxembourg for a short time.

This type of visa only allows only business activities, if you wish to work in Luxembourg for less than 90 days, you must apply for a long-stay visa (D).
Long stay visas for Luxembourg
Those who wish to stay in Luxembourg for more than 3 months must apply for a long-stay visa, also known as a D visa. In addition, citizens of Bangladesh who wish to settle in Luxembourg as residents must also apply for this type of visa as part of the process. Specifically, this visa is intended for:
Long-stay visa is intended for
- Holders of a temporary residence permit.
- Holders of a work permit for paid employment.
- Those who are going to join a family member who is an EU citizen.
- Those who want to carry out any other type of activities such as self-employed work, studies, research, or sports activities.
Work permit
Before applying for a D visa, you must request a work permit from the Luxembourg Ministry of Foreign and European Affairs.
The requirements for a Luxembourg visa type D vary depending on the type of activity you intend to carry out in the country, whether for study, work, family or other reasons. Further on, we will discuss these details.
Luxembourg residence permits for Bengali nationals
If you plan to live in Luxembourg for more than a year and wonder how to relocate to Luxembourg from Bangladesh, you must consider that the process goes beyond obtaining a visa. While obtaining a long-stay visa (type D visa) is necessary, it's only the first step; you also need to obtain a residence permit.
Unlike a visa, a residence permit grants individuals the right to reside and engage in specific activities in Luxembourg for a longer period. There are many types of residence permits based on the intended activities and family relationships of the applicants. Below are the different types of permits classified by categories.
Field | Visa type |
Work-related | Highly qualified workers |
Employed workers | |
Seasonal workers | |
Athletes or coaches | |
Researchers | |
Au pair workers | |
Posted salaried workers | |
Transferred salaried workers | |
Business-related and self-employed or voluntary work | Investors |
Self-employed workers | |
Volunteer workers | |
Studies | Students |
Students in an exchange program | |
Internship for students | |
Private and family reasons | Family members of third-country nationals |
Private reasons |
Each residence permit has its own requirements and application procedures, including demonstrating specific qualifications, providing evidence of employment, and showing sufficient financial means. It is essential to carefully review the requirements for the desired residence permit and follow the corresponding application process for a successful and smooth immigration experience.
Check our relocation guide for salaried workers

Process for applying for a Luxembourg visa from Bangladesh
Obtaining a short-term or long-term visa or residence permit for Luxembourg requires careful planning and adherence to a well-defined application process. This involves determining your reasons for entry, gathering the necessary documents, and submitting your visa application. We will guide you through each step in detail to help you decide which type of visa you need and how to apply for it successfully.
Step 1: Determine the type of visa you need
Clarifying the purpose of your entry into Luxembourg is the first step in the visa application process. There are different reasons for visiting Luxembourg, each requiring a specific type of visa and corresponding application procedures.
Tourist or family visits
Business entry to Luxembourg
Work-related entry
Study related entry
Family reunification as entry ground
Private reasons as ground for entry
if you want to get more information about this topic you can refer to the dedicated page on guichet.lu
Step 2: Understand what documents are required.
Before applying for a visa, it's crucial to understand the requirements. Below we provide an overview of the general documents and specific requirements for common visa types. Please note that additional documents may be required based on your specific circumstances and the type of visa you are applying for.


In addition, other supporting documents related to the purpose of the trip may be required, which may include some of the following:
For short-stay visas:
- Official letter of invitation for a business visit
- Proof of accommodation, either at a friend's or relative's home or at a hotel.
- Health insurance covering the travel period.
- A round-trip air ticket or a flight itinerary reservation.
Piece of advice
Depending on the type of visa, especially for short-term tourist visas, you may need to show a travel itinerary. Although there is the option of getting the airline ticket, this option is certainly a risky bet, as you are not sure of many things, including whether you will get visa approval. So, instead of emptying your pocket on buying an actual ticket, a generally accepted option is to submit a flight itinerary reservation. Companies such as Visa Reservation offer this service, although there is a fee for the service it is better and less risky than buying a ticket outright.
For work visas:
- An employment contract with an employer in Luxembourg. For highly qualified workers, the contract must have a minimum duration of one year, and the annual gross salary must be at least 1.5 times the average gross annual salary or 1.2 times for specific professions.
- Certificate issued by the Employment Development Agency (ADEM) authorizing the employer to hire a third-country national. This certificate must be obtained by the employer from ADEM 3 weeks after filing the declaration of vacancy and the employer should forward it to you to attach it to your visa application.
- Copies of educational degrees or professional qualificationsю
- A curriculum vitae.
If you are wondering how to get a job in Luxembourg from Bangladesh and are starting to worry, don't rush, we have something to help you. We know this can be a complicated task and we have created multiple guides about employment in Luxembourg. These guides will help you to understand the local job market and will facilitate your search, we recommend you take a look at them.
For researcher visas:
- A pre-signed hosting agreement with an accredited research organization.
- A detailed undertaking of financial responsibility for the researcher's stay and return, issued by the research organization after signing the hosting agreement.
For self-employed people:
- A business and a financing plan.
- Proof of economic resources to carry out the business project.
- In the case of a takeover of a business, the balance sheets and profit and loss accounts for the past three financial years.
- If the self-employed activity requires an establishment permit, the opinion issued by the Ministry of Economy regarding the issuance of an establishment permit must be provided.
- If the activity is subject to other authorizations, approvals, or registrations, a copy of the authorization or registration/approval, or an agreement in principle from the competent authority is necessary.
For investors:
Interested individuals must choose one of the following four investment options, present their project or proof of investment to the Ministry of Economy or the Ministry of Finance, and obtain a favorable response.
Header+space
- A minimum of 500,000 euros (about 66,883,982 Bangladeshi Takas as of mid-September 2024) In an existing Luxembourgish company (engaged in commercial, industrial, or craft activities).
- A minimum of 500,000 euros in a new Luxembourgish company (engaged in commercial, industrial, or craft activities).
- A minimum of 3 million euros (about 401,303,896 Bangladeshi Takas as of mid-September 2024) in an existing or new investment or management structure, with its registered office in Luxembourg.
- A minimum of 20 million euros (about 2,675,359,310 Bangladeshi Takas as of mid-September 2024) through a deposit in a financial institution established in Luxembourg.
For young au pairs:
- An identity document showing that you are at least 18 years old and less than 30 years old.
- A written approval from the minister responsible for youth.
- A qualification entitling you to higher education in Bangladesh or proof that you have attended school at least until the age of 17.
- Proof of basic knowledge of the languages spoken by the host family, as well as English or one of the country's three administrative languages (German, French or Luxembourgish).
- A medical certificate established less than 3 months before the intended arrival date, proving that you can perform simple routine family tasks, including childcare.
- An au pair host contract with an approved host family.
For student visas:
- Proof of full-time admission to a higher education institution in Luxembourg.
- Adequate financial resources for living in Luxembourg, equivalent to at least 80% of the current social inclusion income which currently stands at 1,201 euros per month. This means having at least 860.8 euros per month, approximately 115,147 Bangladeshi Takas as of mid-September 2024.
- An attestation of health insurance covering health risks in Luxembourg.
- Parental authorization if the student is under 18.
For family reunification:
- Proof that the sponsor has sufficient resources to support himself and his family members, reaching the minimum social wage for unskilled workers over 12 months.
- Proof that the sponsor has suitable accommodation on Luxembourg territory where the surface area must not be less than 12 m² for the first occupant and 9 m² for each additional occupant.
- Proof of health insurance coverage for the sponsor and their family members.
For private reasons:
- Proof of suitable housing in Luxembourg.
- Proof of comprehensive health insurance valid in Luxembourg.
- A document certifying the applicant's marital status and family situation issued by the authorities of Bangladesh.
- Proof of sufficient resources established by a guarantor residing in Luxembourg amounting to at least the social inclusion income.
Meet the requirements
Knowing the necessary documents is one thing, but getting the documents is another story. To get some of these documents it is not enough to request them in an office or press a button on the computer. In some cases, getting these documents requires planning and extensive work, two of the most common cases are the requirements for study and work visas. Here, we will focus on helping you meet the main requirements for these two visa types.
For those planning to study in Luxembourg, two critical requirements involve careful planning:
University Enrollment
Financial Means
For those seeking employment in Luxembourg, securing a job is a prerequisite before applying for a visa. Here's a detailed guide on how to get a job in Luxembourg from Bangladesh to help you navigate the process:
Investigate Luxembourg's job market to identify industries and companies hiring. A great help at this point is our guides on different professions and business sectors in Luxembourg, take a look at them.
Create a list of preferred companies and positions that align with your skills and interests.
Develop an updated CV tailored to European standards. Highlight relevant skills, work experience, and achievements. For detailed guidance on crafting a suitable CV for job applications, refer to our article on how to write a proper resume. You can also explore the Europass CV template and the dedicated website at europa.eu, where some interactive tools allow you to create your own CV.
Customize cover letters for each application, emphasizing why you are a suitable candidate for the specific role.
Utilize professional networks like LinkedIn to connect with professionals in your field, even if you don’t know them. Introduce yourself clearly and explain why you are reaching out, for sure people will be happy to help you.
Explore job opportunities on international job portals such as EURES, EuroJobs, ExpatJobs, Indeed, and local portals like Jobs.lu, Moovijob, Monster.lu, and Luxembourg's National Employment Agency (ADEM).
Send your applications through job portals or directly on company websites. And don't forget that it's not enough to send applications everywhere, you need to follow up on your applications by sending polite emails to show your interest or by calling companies directly.
Research the company and practice responses to common interview questions. Interviews typically occur in person, over the phone, or via video conference. If requested for an in-person interview and you're not physically in Luxembourg, explain your situation; most employers will propose a phone or video interview.
If everything went well so far and you get a job offer, evaluate it, considering the salary, benefits, and working conditions. If necessary, negotiate the terms of the offer before accepting it.
Finally, before you can apply for the visa you will need an additional document, which you must request from your future employer, a certificate issued by Luxembourg's National Employment Agency (ADEM) authorizing the employer to hire a national of a non-European country.
if you want help finding a job, you can turn to ADEM for job listings and career support, while recruitment agencies like Adecco and Randstad specialize in matching candidates with roles. Online platforms such as Jobs.lu and Moovijob.com offer extensive job listings. Networking through online professional groups and industry-specific forums and connecting with Luxembourg-based professionals on LinkedIn can also provide valuable insights and potential job leads. In addition, expatriate communities on Facebook can offer resources and provide help or information about opportunities.
To work effectively in Luxembourg, proficiency in French, German, or Luxembourgish is usually needed, along with English. French is the predominant language in business and administration, followed by Luxembourgish for local contexts. German is also widely used, particularly in the financial sector. English is commonly spoken in international business settings.
Apply for Temporary Authorization to Stay
After ensuring you meet all requirements and collecting the necessary documents, you need to apply for the visa. However, for those applying for a Type D long-stay visa, there's an additional step: applying for a temporary authorization to stay.
You need to contact the Immigration Directorate of the Luxembourg Ministry of Foreign and European Affairs and apply for a temporary authorization stay. The process and required documents vary based on your intended activities in Luxembourg. You can find specific information for various situations, such as highly qualified workers, employed workers, seasonal workers, self-employed workers, athletes or coaches, family members of third-country nationals, private reasons, students, internships for students, researchers, volunteers, au pair workers, and investors, through the provided links.
Submit Your Application

The first step is to schedule an appointment at the Luxembourg embassy. However, there is no Luxembourg embassy in Bangladesh. You will need to go to the Sweden Embassy in Dacca which acts as the diplomatic representative for Luxembourg.
- Phone : (+880) 2 55 66 85 00
- Mail: ambassaden.dhaka@gov.se
- Website: swedenabroad.se
If you reside in another country, you should go to the Luxembourg embassy in that country. The Luxembourg Ministry of Foreign and European Affairs website has a list of all Luxembourg embassies worldwide.
For a Type C visa, ensure your appointment is at least 15 days before and no more than 6 months before your planned visit. For a Type D visa, you must have already received the temporary authorization to stay and apply within 90 days of receiving it.

On the day of your appointment, bring all required documents, including the temporary authorization to stay if applying for a long-stay visa. You will submit your application, provide biometric data (fingerprints and photos), and pay the visa fee. Make sure you have the correct amount and payment method specified by the consulate.

Generally, a decision on visa applications is made within 15 days from the date of filling. In special cases requiring a more detailed examination or if the application is submitted to a consulate representing Luxembourg as in the case of Bangladesh, this period may be extended up to 30 days. Exceptionally, if additional documents are required, the time limit may be extended up to 45 days.

Once a decision has been made on your visa application, you will be notified and need to collect your passport from the embassy where you applied. If your visa is approved, it will be affixed to one of the pages of your passport.
The process to apply for a type C or type D visa is quite similar, these are the steps:
Country entry and residency application
Once your Type D visa is approved, it’s time to travel to Luxembourg. It's crucial to be aware of customs regulations and take necessary precautions before your journey. Additionally, upon arrival in Luxembourg, you must continue the immigration process by completing further formalities. Here’s a detailed look at what you need to do:
Carry out the necessary formalities after entering Luxembourg
Once you have entered Luxembourg, there are essential formalities to complete to ensure your stay is legally recognized. These steps include making a declaration of arrival and undergoing a medical examination.
Arrival declaration:
Within 3 days of arriving in Luxembourg, you must submit an arrival declaration to the municipal authorities of your residence. Required documents include:
- A valid ID (passport, visa, or residence permit issued by another EU member state)
- The long-stay visa
- A proof of address (such as a lease agreement or utility bill)
Upon submission, you'll receive a receipt as confirmation.
Medical examination:
The next step is to undergo a medical examination promptly, which comprises two tests:
- A medical examination was conducted by a general practitioner in Luxembourg.
- A tuberculosis screening was conducted by a medical analysis laboratory. To undergo this test, you need a prescription from the doctor who performed the medical examination.
Upon receiving the results, the Health Inspection of the Ministry of Health will issue a medical certificate sent to the Immigration Department of the Ministry of Foreign and European Affairs for the residence permit application.
Apply for the residence permit
If you plan to stay in Luxembourg for more than one year, in addition to applying for the long-stay D visa, making the arrival declaration, and undergoing the medical examination, you'll need to apply for a residence permit.
The application for a residence permit must be submitted within 3 months of arriving in Luxembourg to the Immigration Department of the Ministry of Foreign and European Affairs. This can be done online through MyGuichet.lu or by mail by sending the residence permit application form to the Ministry of Foreign and European Affairs.
In both cases, the following documents must be attached:
- Copy of the passport.
- Copy of the visa.
- Copy of the arrival declaration issued by the municipal administration.
- Proof of suitable accommodation, such as a lease agreement, property deed, or other relevant documents.
- Proof of an 80 euros fee payment (approximately 10,702 Bangladeshi Takas as of mid-September 2024) to the account IBAN LU46 1111 2582 2814 0000 (BIC: CCPLLULL, beneficiary: Ministry of Foreign and European Affairs, Immigration Department; communication: residence permit for...).
Upon approval, the applicant will receive a letter inviting them to schedule an appointment at the Immigration Department for a photo session and fingerprinting, which will be incorporated into the residence permit.
A few days after providing biometric data, the applicant will receive a notice to personally collect their residence permit at the Immigration Department.
How long does it take for a Luxembourg visa application in Bangladesh?
- Short-stay C visa: In countries with a Luxembourg embassy, applications are typically processed within 15 days from the date of submission. In special cases requiring a more detailed examination, this period may be extended up to 30 days. In exceptional cases, where additional documents are required for specific situations, the processing time may extend to a maximum of 45 days.
In exceptional cases, where additional documents are required for specific situations, the processing time may extend to a maximum of 45 days.
- Long-stay D visa: The processing time for a Luxembourg Schengen visa varies based on the activities you intend to undertake in Luxembourg. The most influential aspect of the processing duration is obtaining temporary stay authorization. The Immigration Directorate has different response times depending on the type of visa requested. Below are the processing times for common visa types:
Field | Visa type | Deadline (months) |
Work-related. | Highly qualified workers. | 4 |
Employed workers. | 3 | |
Seasonal workers. | 4 | |
Athletes or coaches. | 3 | |
Researchers. | 4 | |
Au pair workers. | 2 | |
Business-related and self-employed or voluntary work. | Investors. | 3 |
Self-employed workers. | 3 | |
Volunteer workers. | 2 | |
Studies. | Students. | 2 |
Students in an exchange program. | 3 | |
Internship for students. | 2 | |
Private and family reasons. | Family members of third-country nationals. | 9 |
Private reasons. | 3 |
How much does it cost to get a Luxembourg visa from Bengali?
Finally, let's address an essential detail: the cost of a Luxembourg visa in Bangladesh. The following table outlines the fees according to the type of visa.
Visa | EUR | BDT (Approx.) |
Short-stay visa (C) | 90 euros | 12,040 |
Long-stay visa (D) | 50 euros | 6,689 |
Visa for children between the ages of 6 and 12 | 45 euros | 6,020 |
Visa for children under 6 years of age and visas for pupils, students, and teachers accompanying them on school trips or educational study trips. | Free | Free |
Visa for researchers going abroad to carry out scientific research. | Free | Free |
Visa for representatives of non-profit making organizations aged 25 years at most who participate in seminars, conferences, or sports, cultural or educational events. | Free | Free |
Visa for family members of an EU/EEA national | Free | Free |
How to avoid rejection and what to do in case of rejection.
Understanding common reasons for visa rejections and knowing how to address them is crucial to ensure a smooth application process. In the following sections, we'll explore typical grounds for visa denial and guide you on what steps to take in case of rejection.
Common reasons for visa rejection
Here are some key reasons why a visa application might be rejected. Take a careful look at these points to ensure the smooth processing of your application.






What to do if your visa got rejected unlawfully?
If your visa application is rejected, you can appeal the decision to the Administrative Tribunal. The appeal must be filed by a lawyer within 3 months from the notification of the resolution. You can find more information on how to proceed with this process on the government's dedicated page at guichet.lu.
Duration and renewal of visas and residence permits
To conclude, this section addresses an important topic: the duration and renewal procedures for residence permits. We will look at this case by case.
Short-Stay Visas
Long-Stay Visas
Residence Permits
Below you will find details on the duration and documents required to renew three of the most common types of permits: study permit, salaried worker permit, and self-employed worker permit. However, before detailing each permit, we will mention some documents that are required for all renewal applications, regardless of the type of residence permit:


The first residence permit for salaried workers is valid for one year for a single occupation with any employer and in a single sector. From the first renewal, the residence permit is renewable for up to 3 years, granting access to any sector and profession. However, if you cannot demonstrate that you have worked during the permit's validity period or if the permit is renewed during a period of unemployment benefits, the residence permit will be renewed for a maximum of one year. The renewal application must include the common documents mentioned previously, plus:
- A copy of the employment contract
- A recent certificate of affiliation detailing all affiliations with Luxembourg Social Security
The residence permit for self-employed workers is valid for up to 3 years and is renewable for another maximum period of 3 years, provided the conditions for obtaining it are still met. The renewal application must include the common documents mentioned previously, plus:
- Supporting documents justifying that you still satisfy the conditions of access to the profession such as a business permit.
- Recent certificates of affiliation detailing all affiliations of the self-employed and any employees with Luxembourg social security.
- A copy of the personal income tax return for the previous year, proving it was duly filed
- A copy of the VAT return proving it was duly filed
The student residence permit is valid for one year or the duration of the course if it is shorter. The renewal application must include the common documents mentioned previously, plus:
- Proof of enrollment in a higher education institution.
- Proof of sufficient resources to cover living expenses and return costs.

Frequently Asked Questions (FAQ)
Where can Bengali nationals apply for a Luxembourg visa if there is no Luxembourg embassy in Bangladesh?
Bengali nationals who wish to apply for a Luxembourg visa should submit their application at the Swedish Embassy in Dhaka, as Sweden handles visa applications on behalf of Luxembourg in Bangladesh. Before applying, it's important to contact the embassy for specific instructions and to verify all required documents for your visa application.
What should I do if my visa application is denied?
How can I extend my stay in Luxembourg beyond the initial visa period?
Do I need to apply for a residence permit if I plan to stay in Luxembourg for more than a year?
Source: datosmacro.expansion.com, www.un.org, mae.gouvernement.lu, mae.gouvernement.lu, home-affairs.ec.europa.eu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu, guichet.public.lu
We took photos from these sources: Abdullah AL IMRAN, Unsplash



