علي بن ابي طالب ع عبد مناف بن عبد المطلب بن هاشم بن عبد مناف


Whoops, looks like something went wrong.