Ghazwa baddr

Battle of Badr

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

5 months ago