Islamic Republic of Afghanistan Taliban shahada writing on green background. #228058916
Description
Islamic Republic of Afghanistan Taliban shahada writing on green background. The inscription in Arabic reads as There is no other God besides Allah and Muhammad is the messenger of Alah