80. “The witnesses”: those who will bear witness to the effect that the Message of Allah had been conveyed to the people as well as those who will bear witness to the acts and deeds of the people. It is not necessary that these witnesses will be only human beings. The angels, the jinns, the beasts, men’s own limbs, their dwelling places and the trees and stones, will all be included among the witnesses. 7