Prophet Muhammad’s family tree is not easy to understand primarily because there are not many evidences to support whatever is said and known on the …

Prophet Muhammad’s family tree is not easy to understand primarily because there are not many evidences to support whatever is said and known on the …