More than two million Muslims gathered at Mount Arafat on Monday for a vigil to atone for their sins and ask God’s forgiveness as the annual haj pilgrimage in Saudi Arabia reached its climax.