Revelation of the Quran

Basic information

22 December 609 - 8 June 632
610 - 623
623 - 8 june 632
632 A.D - 634 A.D.
634 A.D - 644 A.D.
644 A.D - 656 A.D