Despite the common elements which hold it together, Islam is not and never has been an absolutely monolithic or homogeneous religion. Over the course of its history, it has given rise to many schools of thought and sectarian divisions as well as esoteric and mystical movements like Sufi sm. Very real and signifi cant divisions […]