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