— Enligt ett rykte har Deyen i Algier , pa Englands lnrada ».