An assertion of Islamic supremacy.

Advertisements