The Battle of Uhud is the second most essential battle in early Islamic history. According to the Islamic calendar, it was fought on the 3rd …

The Battle of Uhud is the second most essential battle in early Islamic history. According to the Islamic calendar, it was fought on the 3rd …