Muhammad's Life

The Seven Phases of Prophet Muhammad’s Life

I believe Muhammad’s struggle can be naturally divided into seven phases. Each phase brings for ...