Life history of Muhammad (PBUH) Part 2 - Shaikh Abdul Azeem Madani HafizahullahMasjide KhaleelullahIslamic Information Centre