islamic war

Battle of Badr

Battle of Badr or Ghazwa e Badr (The great islamic Battle) What is Ghazwa ? In Islamic history, the term…

4 months ago