The 5-6 day Hajj, the fifth pillar of Islam, is one of the largest religious gatherings in the world. More than 1.5 million pilgrims from about 180 countries from all over the world have arrived ...