What duty is performed by the Angel Mekaail :
- Who brought Allah's book-commands and messages to his prophets
- In charge of protection and also to bring rains
- Who will below the trumpet on the Day of Judgement
- In charge of taking the life of living creature