Two million Muslims are attending the hajj pilgrimage to Mecca in Saudi Arabia. Though the tradition dates back centuries there is now a modern twist, with pilgrims constantly posting updates on social media and having live video chats with relatives back home from the holy sites.