The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.

The first battle between Muslims and Meccan polytheists.