Articles

Shia Islam

/

Shia Islam is the second-largest branch of Islam. It holds that Muhammad designated Ali ibn Abi T…