Hijrah: Sacrifices of a Great Generation

For 12 years, the polytheists of Makkah spared no effort in torturing and brutalizing Muslims to abandon their faith. Click to find out the struggle they had to through!

Spirituality