The word Hajj means to attend a journey. According to Islamic terminology, it is a pilgrimage made to Kaaba, the House of God in the city of Mecca, Saudi Arabia. It is one of the five pillars of Islam alongside Shahadah which is oath to God, Salat which means prayer, Zakat which is almsgiving and Sawm which refers to fasting of Ramadan.