Afghanistan

Afghanistan, officially the Islamic Republic of Afghanistan, is a landlocked country located in South and Central Asia. Afghanistan is bordered by Pakistan in the south and east; Iran in the west; Turkmenistan, Uzbekistan, and Tajikistan in the north; and in the far northeast, China.

The country during the first edition of the contest being one of the 6 Asian countries in competition where they just missed the Top 10.