Tag: Needs of Humanity in the Mission of Prophet Muhammad