Preparations for pilgrims in Madinah complete