Some 2.5 million Muslims finished performing the annual haj pilgrimage earlier this month in Saudi Arabia.