Who is associated with the barrier restraining Gog and Magog?Signs of the Last Hour: Minor and Major SignsDhū al-QarnaynJosephDavidAaron