Hajj is the name of the annual pilgrimage, which depends upon travelling to the holy sites in Mecca. In Islam, Mecca is a sacred city of Saudi Arabia. It is an essential religious duty for Muslims. There is no restriction to perform it repeatedly or ...