Hajj a ritual or the heart of the islamic movements
Keywords: 297.352