Hegira

Hegira

The Prophet's migration is a historical and memorial event of great importance to the Muslims, a...