all roads lead to Mecca


Definitions