have you not seen how your lord dealt with the people of the elephantsq 105 1 – Meaning and Explanation