The Hajj: Its Spiritual Meaning and Aspects of Worship 01 November 2013