Around two million Muslims are in Mecca in Saudi Arabia for the annual hajj that is a sacred duty for all followers of Islam to attend if possible