Who is the greatest angel according to the teachings of Islam?

A. Hazrat Mekael (AS)

B. Hazrat Izrafeel (AS)

C. Hazrat Jibraheel (AS)

D. Hazrat Izraheel (AS)